创建自定义实体框架

时间:2013-12-30 11:29:51

标签: entity-framework

我们希望通过使用EF 6(以及其他一些组件)来恢复旧版数据库应用程序。 有一些安全和多租户功能必须放入EF,因为到目前为止它们不支持EF。我们检查了我们的必要更改是否可以在EF中发挥作用。

然而,是否可能让它在服务器上运行?或者它是否必然会与其他操作系统组件发生碰撞,这些组件可能会假设原始 EF,例如通过某种方式使用原始程序集的强名称回调?有没有人得到这个运行?

(或者我可以在Codeplex的一般问题上问这个问题吗?)

- 2014年新年快乐!

@DarkWalker,谢谢你的回答。 - DLL已经构建并在Visual Studio中的Release配置中工作。为了在生产环境中的服务器上运行自定义EF,我们必须关闭程序集签名/验证(坏主意),或者自己签名。为此,必须改变组件的强名称,这是我以前从未做过的事情。

尝试这样做时,我看到一条引用mscorlib的错误消息,这让我猜测整个方法。我只想确保在经过大量工作后,我不会陷入死胡同。

要回答我的问题,如果有人举手说:是的,我们在生产环境中运行自定义EF,有/无我们自己的装配签名就足够了。

非常感谢! YaEFn

1 个答案:

答案 0 :(得分:1)

EF是open source。您可以根据需要修改源代码,编译它并将dll放入应用程序的文件夹中 - 它不会影响同一台机器上的其他应用程序。