代码第一和同一应用程序中的 EDMX

发布于 2024-11-04 20:59:01 字数 245 浏览 1 评论 0原文

我有一个基于 EDMX 的“旧版”EF 模型和一个较新的 CodeFirst 模型。我希望能够将应用程序从 EDMX 增量迁移到 CF,同时使用两者。让两个模型在同一个 AppDomain 中运行似乎会引起问题。在一种模型上一切正常,直到使用另一种模型,然后一切都会因映射错误而陷入困境,并保持该状态直到 AppDomain 被回收。目前,我已将这两个模型分离到两个不同的 Web 服务应用程序中。这工作得很好,但并不理想。有什么办法让他们在同一个AppDomain中合作吗?

I have a "legacy" EDMX-based EF model, and a newer CodeFirst model. I want to be able to incrementally migrate an application from the EDMX to the CF, having both in use at the same time. Having both models operating in the same AppDomain seems to cause problems. Things work okay with one model until the other model is used, and then everything goes to hell with mapping errors, and remains in that state until the AppDomain is recycled. For the moment, I have segregated the two models in two different web service applications. This works fine, but is not ideal. Is there any way to get them to cooperate in the same AppDomain?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烙印 2024-11-11 20:59:01

查看此讨论 在 MSDN 论坛上。希望这些信息有帮助。

Take a look at this discussion on MSDN forums. Hopefully, this information is helpful.

不寐倦长更 2024-11-11 20:59:01

这个问题似乎在最近几次 EF 刷新中“自行修复”。对我来说不再是问题。

This problem seems to have "fixed itself" in the last few EF refreshes. No longer a problem for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文