1

mvc とエンティティ フレームワークを使用してプログラムを作成します。接続文字列に問題があります。

私のホストは、接続文字列は次のようにする必要があると言います:

Server=sql2005.yourdomain.com,1430;Database=databaseName;Uid=userName;Password=password;

私のプログラムの接続文字列は次のとおりです。

<add name="sbiEntities" connectionString="metadata=res://*/Models.modelCompany.csdl|res://*/Models.modelCompany.ssdl|res://*/Models.modelCompany.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\sbi.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

どのように変更しますか?

4

2 に答える 2

1

CSDL、SSDL、MSL、および元の接続文字列を含む特別な種類の接続文字列を持つ Entity Framework。

概念スキーマ定義言語 (CSDL): このセクションでは、EDMX ファイルの概念モデルについて説明します。

ストレージ スキーマ定義言語 (SSDL): このセクションでは、EDMX ファイルのデータベース スキーマ モデルについて説明します。

マッピング仕様言語 (MSL): このセクションは、2 つの世界 (CSDL および SSDL) のマッピング用です。

EF は、接続文字列から CSDL、SSDL、および MSL ファイル名を実際に取得します。

于 2013-04-01T07:51:39.347 に答える