Translate

EntityFrameworkの接続文字列渡しで謎な現象・・・

EntityFrameworkの接続文字列渡しで謎な現象・・・



接続文字列を変数で渡して、Linqを実行すると、

System.Data.Entity.Core.EntityException: '基になるプロバイダーが Open で失敗しました。'

となる。

でも、m_ConnectionStringに設定された文字を直接代入すると、正常にデータ取得できる。




MYSystem.Database.Connection.ConnectionString = m_ConnectionString;
//MYSystem.Database.Connection.ConnectionString = "data source=MR4000\\SQLEXPRESS;initial catalog=MYSystem;persist security info=True;user id=MYSystem;MultipleActiveResultSets=True;App=EntityFramework;password=asdfgh+9;";

var Purge = MYSystem.M_PurgerCommodity.Where(x => x.PurgeCategory == "Rakuten").ToArray();


EntityFrameworkは、バグがある!?


いや・・・ただ文字列が間違ってただけでした・・・というオチ。




このブログの人気の投稿

VBAのADOで「パラメーターが少なすぎます。xを指定してください。」と表示された場合の原因

PostgreSQL 11 でpg_dumpallを使ってバックアップしたデータをリストアするとき文字化けの対処法

ACCESSでバーコードスキャンしたら自動でイベントを起こす方法

VBSでマクロの実行時に警告を非表示にする方法

ACCESSのVBAを実行するとACCESSが強制終了する事がある

ACCESSのVBAでADOを利用したバインド変数を利用したデータベース連携方法

pgAdmin 4が遅いのは仕方がない | PostgreSQL things.

ACCESSのVBAでリストビュー(ListView)を使う為の設定 | Office365

ASP.NETのでクライアント証明書を使ったログイン認証を行う方法

C#でクライアント証明書を作成するプログラムコード