Как я могу использовать MS Access в качестве поставщика для инфраструктуры сущностей ADO.NET?

Знаете ли вы, что используете провайдер для доступа к MS Access в платформе Entity Framework ADO.NET?

Ответ 1

ADO.NET Entity Framework предназначен для работы со всем, что является стандартным поставщиком ADO.NET. Доступ делает.

Ответ 2

Я не знаю, поможет ли вам это, но возьмите его за то, что он стоит. Ниже приведена строка соединения в С# для подключения к базе данных MS-Access.

У меня есть строго типизированный набор данных, в который я помещаю данные, и они манипулируют им там. Используйте пространство имен System.Data.OleDb.

sourceString = "\\\DatabaseServer\DatabaseFolder\database.mdb";

conString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sourceString;
string strSql1 = "SELECT * FROM IDTable";
OleDbConnection con = new OleDbConnection(conString);

currentDataSet.IDTable.Rows.Clear();
con.Open();
OleDbDataAdapter dAdapter = new OleDbDataAdapter();
dAdapter.SelectCommand = new OleDbCommand(strSql1, con);
dAdapter.Fill(currentDataSet, "IDTable");
con.Close();