[英]Is Entity Framework tied to SQL Server?
如果我想连接到Oracle,MySQL甚至MS Access,该怎么办?
No. It uses the ADO.Net "provider" model to plug in a database provider to give access to any third party database. 否。它使用ADO.Net“提供程序”模型来插入数据库提供程序以提供对任何第三方数据库的访问。
A list of available third party EF providers is here . 可用的第三方EF提供商列表在这里 。
And here's an example of a prototype Oracle provider with source code. 这是带有源代码的Oracle提供程序原型的示例 。
One of the problem with the Entity Framework, is that Microsoft does not provide “providers” for 3rd party databases it's self. 实体框架的问题之一是,微软自身不为第三方数据库提供“提供者”。 At present I don't think Oracle provides a “provider” for the Entity Framework, so if you wish to use the Entry Framework with Oracle you have to buy in a “provider”. 目前,我不认为Oracle为实体框架提供了“提供者”,因此,如果您希望将Entry Framework与Oracle一起使用,则必须购买“提供者”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.