質問

私はゆるやかに以下の 優れたシリーズのブログの投稿によるKazi Manzur Rashid 合的な学習のための運動学習の実装方法に一部新(私にとって少なくともデザインパターンが、もしかしたらトラブルをしていきたいと思っています。

私は基本的にはコピーで彼のコードを Database, RepositoryBaseRepositoryBaseTests 授業はもう走りのテストにエラーメッセージの言葉

作成できないインスタンスのクラスのご予約。インフラです。EntityFramework.リポジトリ試験までを実施。RepositoryBaseTests.エラー:システム。反射を生み出します。TargetInvocationException:例外がスローされる対象の呼び出し.--->のシステム。ArgumentException:のフォーマット初期化の文字列と一致しない仕様の開始インデックス0..

のデバッガていることを確認の例外がスローされるコンストラクタの Database クラスは、以下のようなものです:

public Database(
    IConfigurationManager configurationManager, 
    string connectionstringName)
: base(
    GetConnectionString(configurationManager, connectionstringName), 
    "BookingEntities")
{ // Nothing happens here }

を誤った場合にスローされますの呼び出し base コンストラクタ、またハードコード値を現在の送信が行っているようになります:

: base("Dummy connStr", "BookingEntities")

が記載されていないのはなぜこの仕事?

役に立ちましたか?

解決

"ダミー connStr"を開くことができませんEF接続文字列になります。

有効なEFの接続文字列次のように記述されています。

connectionString="metadata=res://*/Data.Model.csdl|res://*/Data.Model.ssdl|res://*/Data.Model.msl;provider=System.Data.SqlClient;provider connection string="Data Source=SERVERNAME\SQLDEV2008;Initial Catalog=DBName;Integrated Security=True;MultipleActiveResultSets=True""
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top