实体框架..部分构造函数

时间:2010-06-15 23:30:15

标签: c# entity-framework partial-classes

我打算扩展我的Entity Framework(4)中某些实体的构造函数。

但是,如何确保在模型运行后运行构造函数。 即我想在我的构造函数中处理它之前确保该对象保存数据库中的数据。

2 个答案:

答案 0 :(得分:2)

除了默认构造函数之外,没有生成的构造函数;对象是通过工厂方法创建的,只需在构造后初始化。

您可以编写自己的默认构造函数,生成的代码将在初始化所有生成的属性之前调用它。如果编写自己的非默认构造函数,则还必须编写自己的默认构造函数,否则设计器文件将无法编译,因为它假定存在默认构造函数。

答案 1 :(得分:1)