ホームページ  >  記事  >  データベース  >  EntityFramework在不同数据库下的配置

EntityFramework在不同数据库下的配置

WBOY
WBOYオリジナル
2016-06-07 15:24:121238ブラウズ

EntityFramework默认只支持SQLServer数据库,如果想要支持其他数据库,要安装相应的插件。 如支持Oracle,要安装Oracle Data Access Components (ODAC),支持MySQL要安装mysql-connector-net-6.4.6等 下面列举下3种数据库下的配置: 1.SQLServer: connectio

EntityFramework默认只支持SQLServer数据库,如果想要支持其他数据库,要安装相应的插件。

如支持Oracle,要安装Oracle Data Access Components (ODAC),支持MySQL要安装mysql-connector-net-6.4.6等

下面列举下3种数据库下的配置:

1.SQLServer:

<connectionstrings>
    <add name="EntityDesignEntities" connectionstring="metadata=res://*/EntityDataModel.EntityDesign.csdl|res://*/EntityDataModel.EntityDesign.ssdl|res://*/EntityDataModel.EntityDesign.msl;provider=System.Data.SqlClient;provider connection string=" data source=".;initial" catalog="DevBase;persist" security info="True;user" id='sa;password=xxx;multipleactiveresultsets=True;App=EntityFramework""' providername="System.Data.EntityClient"></add>
  </connectionstrings>


 

2.Oracle:

<connectionstrings>
    <add name="EntityDesignEntities" connectionstring="metadata=res://*/EntityDataModel.EntityDesign.csdl|res://*/EntityDataModel.EntityDesign.ssdl|res://*/EntityDataModel.EntityDesign.msl;provider=Oracle.DataAccess.Client;provider connection string=" data source="xe;password=xxx;persist" security info="True;user" id='sa""' providername="System.Data.EntityClient"></add>
  </connectionstrings>


 

3.MySQL:

<connectionstrings>
    <add name="EntityDesignEntities" connectionstring="metadata=res://*/EntityDataModel.EntityDesign.csdl|res://*/EntityDataModel.EntityDesign.ssdl|res://*/EntityDataModel.EntityDesign.msl;provider=MySql.Data.MySqlClient;provider connection string=" server="localhost;user" id="sa;password=xxxx;persist" security info='True;database=world""' providername="System.Data.EntityClient"></add>
  </connectionstrings>


 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。