我们知道我们可以从sql server生成EDMX模型,因为EF支持sql server。如果我的数据库是Oracle,MS-access或MySql,那么它是否支持。它是否支持ODBC。
答案 0 :(得分:1)
EF与数据库无关,但它需要为数据库提供EF ADO.NET提供程序。您可以查看the list of databases offering such provider。 MS-Access不在其中。
独立性更具理论性,因为如果您使用的是EDMX,它的SSDL部分始终与单个提供商绑定。如果要支持更多数据库,则必须为每个提供程序提供单独的SSDL或整个EDMX。这不是EFv4.1和代码优先方法的问题。