Subsonic 亚音速SimpleRepository-默认值

Subsonic 亚音速SimpleRepository-默认值,subsonic,subsonic3,Subsonic,Subsonic3,希望有一个亚音速SimpleRepository的解决方案/补丁,我可以用默认值指定一个列/属性,以便用默认值集填充DB 我还在读亚音速文件,刚刚遇到了这个问题。也许有人对此有一个答案/解决方案,我可以开始使用。看起来你已经解决了。。。在类中,只需在构造函数中设置默认值 您还可以在相应的DB列中将该值设置为默认值。如果您需要默认值,请在对象上设置它-不应使用属性来设置值 据我所知,SimpleRepository中目前不存在此功能,我认为它不属于SimpleRepository。我喜欢Simpl

希望有一个亚音速SimpleRepository的解决方案/补丁,我可以用默认值指定一个列/属性,以便用默认值集填充DB


我还在读亚音速文件,刚刚遇到了这个问题。也许有人对此有一个答案/解决方案,我可以开始使用。

看起来你已经解决了。。。在类中,只需在构造函数中设置默认值


您还可以在相应的DB列中将该值设置为默认值。

如果您需要默认值,请在对象上设置它-不应使用属性来设置值

据我所知,SimpleRepository中目前不存在此功能,我认为它不属于SimpleRepository。我喜欢SimpleRepository,因为它太简单了。您不需要了解或理解大量的配置选项或属性;您只需插入POCO对象即可。有一些属性可以用来影响底层数据库表模式,但我认为在将这些属性保持在所需的绝对最小值方面做得很好


如果出于某种原因需要设置“默认”值,我认为这应该在“域”相关代码中完成。在对象的构造函数中设置它们可能有意义,或者使用包装器存储库对象在传递给SimpleRepository之前设置它们也可以。我一直认为在数据库中定义默认值约束有点难闻;该值的来源或选择原因并不总是很明显。

在类属性中没有对该值的属性支持。也许其他人会对此有所了解+这是一个很好的问题。似乎您必须在POCO类的构造函数中提供一个默认值。尽管有一个默认值属性还是不错的。