我在 VS 2010 中使用 EF 4.3 首先生成了一个数据库 ObjectContext。然后我在 Windows.Forms 应用程序中使用了这个类(和相关类)。
这次想要使用相同的应用程序,对某些表单和一个附加表(以及一个 FK)进行少量添加来创建一个新应用程序。由于我想同时管理这两个项目,我为第二个应用程序创建了一个新的解决方案,它对必要的表单和类进行了子类化。
但是我不知道如何将这种技术用于我之前生成的 ObjectContext。如果我使用自动生成的新 ObjectContext 这将是一个新类,因此每当我应用更改时我都必须重新编译所有两个解决方案(我什至没有提到必要的程序集引用更改)。
手动创建上述 ObjectContext 的子类是不可能的我猜如果我不手动执行 csdl/mdl/ssdl 技巧。
我想避免在我的代码和 ObjectContext 之间创建一个接口类,因为需要进行更改并且没有时间来实现。
有人有想法吗?