我是新来的实体框架,只有与数据库第一发展至今的工作。 我一直在阅读实体框架2E侧重于EF4。 在EF4生成的类没有参数构造所以我能够以限定局部类和初始化在我其中定义的参数构造函数实体属性。 其他选项是直接编辑EDMX,并设置一个属性来计算出的StoreGeneratedPattern属性或设置属性的默认值属性。 与后者2个选项的问题是,他们会被消灭了,每当我从模型更新。 在部分类的参数构造函数很好地工作,而且从来没有被消灭。
现在,在EF6,局部类看起来像波苏斯并且不紧密耦合到EntityObject。 然而,它们定义参数构造函数。 有没有一种方法来设置默认值或者初始化不会得到消灭了,当我更新模型上创建对象的属性?
我知道我可以诉诸事件处理程序就像插入一个数据源,但我想设置它在全球范围。
谢谢