我試圖啓動SqlDependency時遇到問題。SqlDependency不適用於實體框架
錯誤通知我:不支持關鍵字:'元數據'。
連接字符串是在即將崩潰之前從即時窗口中檢索到的以下內容。
?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);