【发布时间】:2012-07-10 17:05:33
【问题描述】:
我有一个基类和几个不同的子类设置为实例化为更改跟踪代理,我想使用 DbSet.Create(Type) 方法来创建其他代理以添加到我的模型中。
我的应用程序是在 Code First 可用之前开发的,因此在创建这些对象之前,我会使用参数化构造函数来初始化对象及其基成员变量和属性。
Entity Framework 是否允许我使用包含参数列表的构造函数创建更改跟踪代理?我是否也可以将其中一些参数传递给基类(代理)? (如果可以的话,我想坚持使用面向对象的范例,因为它会使代码更容易维护。)如果你能告诉我如何使用参数化构造函数来做到这一点,我将不胜感激。
谢谢,
【问题讨论】: