Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用.NET内核从MS Access获取数据_C#_Database_Ms Access_.net Core_Asp.net Core 2.0 - Fatal编程技术网

C# 使用.NET内核从MS Access获取数据

C# 使用.NET内核从MS Access获取数据,c#,database,ms-access,.net-core,asp.net-core-2.0,C#,Database,Ms Access,.net Core,Asp.net Core 2.0,实际上,我是第一次体验.NET Core并尝试使用一个简单的控制台应用程序从MS Access数据库获取数据,然后将其转储到我的MySQL数据库中 通常我会使用Oledb,将所有数据提取到一个datatable中,然后在MySQL中写入。但是有了.NetCore,我们就没有了Oledb! 由于.NetCore是非常新的,我无法在网上找到一些例子,我们如何完成这个过程 我已经安装了EntityFrameworkCore nuget,但仍然无法操作它,也找不到任何关于如何获取数据的文档 是否有人使用

实际上,我是第一次体验.NET Core并尝试使用一个简单的控制台应用程序从MS Access数据库获取数据,然后将其转储到我的MySQL数据库中

通常我会使用Oledb,将所有数据提取到一个datatable中,然后在MySQL中写入。但是有了.NetCore,我们就没有了Oledb! 由于.NetCore是非常新的,我无法在网上找到一些例子,我们如何完成这个过程

我已经安装了EntityFrameworkCore nuget,但仍然无法操作它,也找不到任何关于如何获取数据的文档


是否有人使用过.NETCore并拥有如何获取数据的示例代码?

对于.NET core和Microsoft Access,您目前唯一的选择(afaik)是使用ODBC获取数据。Access数据库没有第一方EF核心提供程序,据我所知,唯一的第三方EF核心提供程序不支持.NET核心

就用吧


有关如何使用它,请参阅。

您是说在上找不到与获取数据有关的任何内容吗?Linux支持ODBC吗?答:是的,但Microsoft Access ODBC驱动程序在Linux下不工作,因此您必须使用第三方ODBC驱动程序。有很多可以找到,包括开源的和商业的。这个Afaik是Nuget.org上的一个Nuget吗?找不到。我已将您指向System.Data.ODBC的nuget。ODBC驱动程序不是nuget软件包,它们是单独安装的。