2009-07-10 41 views
3

希望有一個解決方案/補丁亞音速SimpleRepository在那裏我可以用默認值,以便它填充DB與默認值設置指定列/屬性。亞音速SimpleRepository - 默認值

我仍然在閱讀SubSonic文檔,只是碰到了這個問題。也許有人有這個答案/解決方案,我可以開始使用。

+0

對您的類屬性沒有任何屬性支持。也許別人會對此有所瞭解。 +1是一個很好的問題。 – 2009-07-10 18:25:25

回答

3

如果你想有一個默認值,然後將其設置你的對象 - 一個屬性不應該被用來設定值。

1

看起來你釘它...在你的類,只需設置在構造函數中的默認值...

你也可以設定值在適當的DB列的默認。

0

據我所知,這個功能目前不存在SimpleRepository,在我看來它不屬於那裏。我喜歡SimpleRepository,因爲它非常簡單。您不需要了解或瞭解大量配置選項或屬性;你只需插入你的POCO對象並去。有幾個屬性可以用來影響底層的數據庫表模式,但我認爲在將這些屬性保持爲絕對最小需求方面做得很好。

如果您需要設置出於某種原因「默認」值,我覺得在這個時候,應該將「域」相關的代碼中完成。在對象的構造函數中設置它們可能是有意義的,或者使用可以在傳遞給SimpleRepository之前設置它們的包裝庫對象也可以。我一直認爲,在數據庫中定義的默認值約束是無論如何都有點味道;它的價值從何而來或者爲何選擇,並不總是立即顯現。