ArgumentException作成時のインスタンスオブジェクトを継承ObjectContext
-
10-07-2019 - |
質問
私はゆるやかに以下の 優れたシリーズのブログの投稿によるKazi Manzur Rashid 合的な学習のための運動学習の実装方法に一部新(私にとって少なくともデザインパターンが、もしかしたらトラブルをしていきたいと思っています。
私は基本的にはコピーで彼のコードを Database
, RepositoryBase
や RepositoryBaseTests
授業はもう走りのテストにエラーメッセージの言葉
作成できないインスタンスのクラスのご予約。インフラです。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""
所属していません StackOverflow