数据访问Linux服务器中的EF访问库



我已经开发了一个数据访问库,该库可以使用EF6访问DB。

我对EF和EF核心以及ASP和ASP Core有点困惑...

我想在必须代码的Web API中使用此库,以从手机访问数据。(将扫描条形码,并使用DLL中的存储库从DB检索数据(

API应该能够在Linux和Windows服务器中工作。

我的问题是,我可以使用使用EF6的库来创建API并将其部署在Linux系统中?

还是我应该迁移到EF核心?或者我可以使用/称其为Nodejs或类似的东西?

换句话说,我是否需要每次在非Windows系统中使用DLL/App时都需要使用EF Core,还是我仍然可以使用"旧" EF?也许我理解出了问题?

实体框架在.NET框架上运行。不是.NET核心。.NET框架仅在Windows上运行(除非您使用具有EF支持的单声道(。

.NET Core在Windows,Mac OS和Linux上运行。因此,如果您打算在Linux上运行并使用某种形式的EF和某种形式的ASP.NET,则最好的选择是使用在.NET Core上运行的EF Core,并将ASP.NET Core用于Web层。<<<<<<<<<<<<<<<</p>

最新更新