简体   繁体   English

实体框架是否绑定到SQL Server?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM