【发布时间】:2012-06-25 20:57:41
【问题描述】:
在这个论坛here 中,有人提到实体框架不适用于 Access (Jet DB - .mdb)。但是,正如here 所述,似乎有一个 Jet DB 提供程序
这让我觉得我在实体框架中唯一需要做的就是在定义模型之前定义以下内容:
<connectionStrings>
<add name="ProductContext"
providerName="Microsoft.Jet.OLEDB.4.0"
connectionString="Source=C:\mydatabase.mdb;Jet OLEDB:Database
Password=MyDbPassword;"/>
</connectionStrings>
有谁知道 Entity Framework 是否可以与 Jet DB 一起正常工作,我想在开始之前确保它可以正常工作,因为我的设计文档取决于这个事实。
谢谢
【问题讨论】:
-
这是 ADO.NET 的提供者,但不是 EF 的提供者(您需要多一个提供者)。不支持 MS Access。如果您需要本地数据库,请使用 SQL Server CE 或 SQL Server Express。
标签: entity-framework ms-access jet jet-ef-provider