我是.NET核心的新手。试图去适应它。但它的一种复杂。安装EF到.NET核心库项目
我有我的POCO类中“solution.Entity”库项目,我想用它来创建与EF代码第一次在我“solution.Data”库项目的数据库。
但是当我尝试通过的NuGet安装实体框架我“solution.Data”项目,它说“包恢复失败。回滚...'
这两个项目都是.NET核心库项目。
我需要做什么才能在.NET核心库项目中使用EF?这看起来像我需要某种配置。
感谢您的帮助。
我是.NET核心的新手。试图去适应它。但它的一种复杂。安装EF到.NET核心库项目
我有我的POCO类中“solution.Entity”库项目,我想用它来创建与EF代码第一次在我“solution.Data”库项目的数据库。
但是当我尝试通过的NuGet安装实体框架我“solution.Data”项目,它说“包恢复失败。回滚...'
这两个项目都是.NET核心库项目。
我需要做什么才能在.NET核心库项目中使用EF?这看起来像我需要某种配置。
感谢您的帮助。
确保您安装的是EF Core
。 .NET Core
有它自己的实体框架实现。
有很多条,以获得实体框架的核心工作的权利。我强烈建议查看文档。有几十个示例显示如何设置项目。
https://github.com/aspnet/EntityFramework.Docs
我特别建议this guide。它会告诉你如何把你的POCO类和在.NET Core项目中创建一个数据库。您可能会发现,将所有东西保存在一个项目中最简单,并且一旦您熟悉EF,就可以将代码移到单独的库中。
好吧,它已经安装。所以现在怎么办? 我现在不能只是右键点击项目并添加EF代码吗?或者这种方法完全改变? – aDeveloper
它的工作原理与常规EF完全相同(有些怪癖,IIRC)。所以,只要做一些正常的EF即可。 – TvanB