VB.NET 2019-在类库项目中使用实体框架创建项目

时间:2020-01-10 21:53:18

标签: vb.net

我的解决方案包括: Windows Forms项目 Windows服务项目

当前,我的EF6(连接到SQL Server)位于Windows Forms Project中。但是,我宁愿创建一个我的EF6可以驻留的类库项目(.Net Core)。这样,我可以轻松地在Windows服务项目中以及以后在移动应用程序中引用EF6 DbContext。

问题是,即使在将NuGet程序包添加到类库项目之后,它也没有提供将ADO.NET实体数据模型添加到类库项目的选项。

对此VB.NET有某种限制吗?还是我使用了错误的项目类型?

enter image description here

2 个答案:

答案 0 :(得分:0)

好像我使用了错误的类库类型

enter image description here

答案 1 :(得分:0)

使用创建DLL的类库(.Net FrameWork),以便以后与其他项目类型共享,包括Mobile(Xamarain)或Web Api

也请尝试在相同的解决方案中进行操作,以方便参考和构建(不是强制性的) enter image description here