使用Linq to Entities,发生Keyword not supported: 'data source'. 错误

[已解决] 使用Linq to Entities,发生Keyword not supported: 'data source'. 错误

5
[软件及编程 > C# > LINQ > LINQ to Entities]
使用Linq to Entities,发生Keyword not supported: 'data source'.  错误

代码:
MyEntitiy ent = new MyEntity("metadata=res://*/Models.Senparc.csdl|res://*/Models.Senparc.ssdl|res://*/Models.Senparc.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\;Initial Catalog=Senparc;Persist Security Info=True;User ID=sa;Password=1q!Q;MultipleActiveResultSets=True"")

谁知道这是怎么回事?
提问时间:2010/5/16 21:53:15 | 提问者:Souidea | 悬赏:5 | 浏览:1524
最佳答案
把你ConnectionString字符串中的"改成单引号就行了。

即:
"metadata=res://*/Models.Senparc.csdl|res://*/Models.Senparc.ssdl|res://*/Models.Senparc.msl;provider=System.Data.SqlClient;provider connection string='Data Source=.\;Initial Catalog=Senparc;Persist Security Info=True;User ID=sa;Password=1q!Q;MultipleActiveResultSets=True'"


只有在web.config或者app.config之类的文件中,使用xml阶段配置的时候,才需要将'转成"
回答时间:2010/5/30 11:40:05 | 回答者:GaLiJiKuai
其他参考答案(0)
提交失败!请检查错误!错误信息:

注:以上所有信息由网友提供,仅供交流、参考,均不代表盛派网络言论,如果有任何问题或不妥,请立即联系我们

以下信息或许对您有用: