我遇到了在两种不同解决方案中共享实体的问题。
我在2个解决方案中需要一个实体(Country
)。一个解决方案是Web应用程序,另一个是控制台应用程序,但我需要这个实体。
此外,我们正在进行迁移,如果每个解决方案更改一次实体两次,我就不知道代码的行为首先是什么。
首先可以在实体框架6代码中的解决方案之间共享实体吗?
答案 0 :(得分:1)
如果我理解正确,您想要使用项目中包含的权利,并在Web项目和控制台项目中使用它。您可以通过从您需要的位置引用实体项目的输出dll来实现。
在您的情况下,您将在consoleapplication项目上添加对entities.dll的引用,并在webapplication项目中添加另一个。
就个人而言,我会将所有项目都放在同一个解决方案中,并参考我需要的每个项目。但是可以按照你的方式去做。