2011-04-29 154 views
0

我们知道我们可以从sql server产生EDMX模型,因为EF支持sql server。如果我的数据库是Oracle,MS-Access或MySql,那么它支持与否。它支持ODBC吗?实体框架和数据库支持

回答

1

EF与数据库无关,但它需要为数据库提供EF ADO.NET提供程序。你可以检查the list of databases offering such provider。 MS-Access不在其中。

独立性更有理论性,因为如果您使用EDMX,它始终将其SSDL部分绑定到单个提供者。如果你想支持更多的数据库,你必须为每个提供者分别使用SSDL或整个EDMX。这不是EFv4.1和代码优先方法的问题。