2017-01-20 3 views
0

裏話なし:Asp.netテスト用DBのローカルコピー(.mdfファイル?)

  1. 私は、サーバー上のデータベースを持っているが、私はこのDB

  2. を作成するスクリプトを得ました私はMicrosoft SQL Server Management Studioでこのスクリプトを実行しました。私は今、自分のコンピュータ上でローカルdbとして使用できます。私がテストしたい

  3. は私のデフォルトにStorageContext使用StorageContext

public StorageContext(string name = "name=StorageContext") : base(name) { } 

web.configに私は多分 *.mdfファイルとして、そのデータベースのローカルコピーを作成することを考えました。その後、接続文字列を追加し、 StorageContextを使用すると、 TestDatabaseがparamとして使用されます。

型「System.TypeInitializationException」の例外がEntityFramework.dllで発生したが、ユーザーコード

タイプ初期化子...「システムで処理されませんでした:それは私がこの例外を得たしかし

。 Data.Entity.Internal.AppConfig '

+0

何? –

+0

mdfファイルの場合、接続文字列の形式が異なります。試してみてください。 –

+0

答えて

1

添付されたデータベースファイル名を削除してこのようなものを使用すると、問題は解決されると思います。

接続文字列は次のようになります。あなたの設定は、接続文字列のように見えるん

<add name="StorageContext" connectionString="data source=.\SQLEXPRESS; 
Integrated Security=SSPI; 
database=TestDatabase; providerName="System.Data.SqlClient" 
id=" " password=" " > 
関連する問題