ef6 .net核心与现有数据库

时间:2018-10-29 15:47:57

标签: .net .net-core entity-framework-6

我正在尝试在核心2.1应用程序引用的4.5 .net应用程序中使用ado.net实体数据模型。我查看了ef core,但是数据库有500多个表,我只需要访问其中的6个表和一些存储过程。当它从ef执行代码时,它在核心应用程序中给我错误。有什么办法可以使它起作用?我必须对Microsoft.Azure.ServiceBus nuget使用.net核心。

1 个答案:

答案 0 :(得分:0)

不能将完整的框架程序集(在您的情况下为“ 4.5 .net应用程序”)和.NET Core程序集组合在一起。不管您使用什么,那都行不通。

您可以使用EF Core和.NET Core构建仅引用您所需内容的新程序集。无论如何,这可能是更好的选择。

但是,Microsoft.Azure.ServiceBus似乎可用于.NET Standard。您可能需要升级框架版本,但是您应该能够将其与完整框架一起使用。