SqlDependencyを開始しようとすると問題が発生します。SqlDependencyがEntity Frameworkと連携しない
エラーは私に通知します:キーワードはサポートされていません: 'メタデータ'。
クラッシュする直前の直前のウィンドウから検索すると、接続文字列が次のようになります。
?objectContext.Connection.ConnectionString
"metadata=res://*/YeagerTech.csdl|res://*/YeagerTech.ssdl|res://*/YeagerTech.msl;provider=System.Data.SqlClient;provider connection string=\"data source=Bill-PC;initial catalog=YeagerTech;integrated security=True;multipleactiveresultsets=True;App=EntityFramework\""
ここにコードがあります。 Startメソッドでクラッシュします。どうやら、EF接続文字列が有効だとは思わない。どのように私はこれを正しく使用することができますか?
YeagerTechEntities dbContext = new YeagerTechEntities();
ObjectContext objectContext = ((IObjectContextAdapter)dbContext).ObjectContext;
SqlDependency.Start(objectContext.Connection.ConnectionString);