我有一个使用 EF6 创建的数据库。我有一个VS项目(库),只包含我的模型和DbContext
。每当我需要使用我的数据库时,我只引用该库DLL。
我有几个问题:
答案 0 :(得分:1)
当您仍然拥有模型代码时,您只需重新创建DLL即可。无论如何,它会在重建时重新创建。
您也可以将完整的实体框架与.Net Core一起使用,但这会使您的应用程序再次依赖于经典的.Net。 实体框架核心在很多方面类似地工作,并且许多旧注释也起作用。如果不复杂,您应该能够轻松地将模型从EF6移植到EF Core。请注意有关群组的一些限制,将在2.1中解决 因为.Net Core是独立于操作系统的,所以你不会为你的依赖关系而烦恼。一种方法是使用独立项目并将其作为包发布。因此,您可以使用包管理器在其他项目中使用它们。