从多个链接的 EDMX 生成 EF 4.1 Poco

发布于 2024-11-16 07:00:46 字数 424 浏览 4 评论 0原文

我想:

  • 定义第一个 EDMX,用于将 pocos 生成到第一个程序集(基础库)中
  • 定义另一个 EDMX,用于将 pocos 生成到第二个程序集中
  • 将定义到第二个 EDMX 中的实体提及第一个 EDMX 的一些实体 -- 通过继承或关联

是否可以将 EDMX 重用/导入到第二个 EDMX 中?
是否可以跨程序集执行此操作?

我的最终目标是

  • 通过降低可重用性来拥有连续的 pocos 层(以及相关的存储库......)。
  • 比较两组 EDMX,每组代表给定数据库的一个版本,以便
  • 计算架构增量(xml 差异...)并
  • (半)自动生成代码以迁移数据库内容。

任何提示都非常感激。 谢谢。

蒂埃里

I would like to :

  • define one first EDMX for generating pocos into one first assembly (base library)
  • define another EDMX for generatiog pocos into a second assembly
  • have the entities defined into the second EDMX mention some entities of the first EDMX
    -- through inheritance or association

Is it possible to some how reuse/import an EDMX into a second one ?
Is it possible to do this across assemblies ?

My ultimate goals are to

  • have sucessive layers of pocos (and related repositories...) by decreasing reusability.
  • compare two sets of EDMX, each onerepresenting a version of a given database, in order to
  • compute the delta of schemas (xml difference...) and
  • (semi) automatically generate the code to migrate the content of the database.

Any hint much appreciated.
Thanks.

Thierry

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文