我试图启动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);