希望有一个针对SubSonic SimpleRepository的解决方案/补丁,我可以在其中指定一个具有默认值的列/属性,以便它使用默认值集填充数据库。
我还在阅读SubSonic文档,只是碰到了这个问题。也许有人对此有答案/解决方案,我可以开始使用。
发布于 2009-09-12 00:47:55
如果你想要一个默认值,那就在你的对象上设置它--属性不应该用来设置值。
发布于 2009-09-10 11:44:27
看起来你成功了..。在您的类中,只需在构造函数中设置默认值...
您还可以在相应的DB列中将该值设置为默认值。
发布于 2009-11-23 23:54:08
据我所知,这个功能目前在SimpleRepository中还不存在,在我看来,它也不属于那里。我喜欢SimpleRepository,因为它太简单了。您不需要了解或理解大量的配置选项或属性;您只需插入POCO对象即可使用。有几个属性可以用来影响底层数据库表模式,但我认为在将这些属性保持在所需的绝对最低限度方面做得很好。
如果你出于某种原因需要设置“default”值,我认为这应该在你的"domain“相关代码中完成。在对象的构造函数中设置它们可能是有意义的,或者使用包装器存储库对象在传递到SimpleRepository之前设置它们也是可行的。我一直认为,在数据库中定义缺省值约束无论如何都有点奇怪;并不总是能立即清楚地知道该值来自何处,或者为什么选择它。
https://stackoverflow.com/questions/1111049
复制相似问题