【问题标题】:Entity Data Model - export to other solutions in visual studio实体数据模型 - 导出到 Visual Studio 中的其他解决方案
【发布时间】:2011-05-03 10:15:26
【问题描述】:

这里有一个新手问题...

我在一个项目中创建了一个实体数据模型 (.edmx) 文件,现在它坐在那里看起来很漂亮,定义了复杂的类型,并且所有图表都间隔正确..

然后我开始了一个新项目并尝试通过将相同的文件添加到项目中来重用它......我收到一堆错误,说它没有指向正确的项目......

我试图将整个模型复制到一个新模型中并得到一堆参考错误。

我该怎么做?肯定不会这么难的……

我当然可以从数据库中导入,但我没有得到复杂类型等,重新映射它们是 PIA。

【问题讨论】:

    标签: .net visual-studio-2010 entity-framework ado.net-entity-data-model


    【解决方案1】:

    如果你喜欢你刚刚做的事情,你不应该导入模型......如果你创建一个新解决方案,你可以“添加现有项目”,它会正确传输。

    1. 创建新的解决方案
    2. 添加现有项目(然后选择带有漂亮 .edmx 的项目)
    3. 将新项目添加到解决方案(您要执行的新项目...MVC、Forms、ASP、UnitTest 等)
    4. 将带有 .edmx 的第一个项目引用到新创建的项目中

    执行此操作时,请确保您的连接字符串设置正确

    这将使 EF 逻辑与新项目分开...此外,如果您想要的话,该项目可以在其他项目中重用...

    这也将使您保持Onion Architechture 路径...

    【讨论】:

    • +1 - 共享应该在项目级别进行 - 但还要确保将连接字符串添加到您打算从中使用模型项目的项目的 app.config 中。
    猜你喜欢
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多