gpt4 book ai didi

.net - 实体数据模型 - 导出到 Visual Studio 中的其他解决方案

转载 作者:行者123 更新时间:2023-12-04 09:59:16 24 4
gpt4 key购买 nike

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

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

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

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

我该怎么做呢?肯定不会这么难...

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

最佳答案

如果您喜欢刚刚所做的事情,则不必导入模型...如果您创建了 新解决方案 ,您可以“添加现有项目”,它将正确传输。

  1. Create a new solution
  2. Add Existing Project (Then select the project with the pretty .edmx)
  3. Add new Project to solution (the new project you want to do... MVC, Forms, ASP, UnitTest etc.)
  4. Reference the first project with the .edmx into the newly created project


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

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

这也将使您保持在 Onion Architechture 上小路...

关于.net - 实体数据模型 - 导出到 Visual Studio 中的其他解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com