Знаете ли вы, что используете провайдер для доступа к MS Access в платформе Entity Framework ADO.NET?
Как я могу использовать MS Access в качестве поставщика для инфраструктуры сущностей 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();