我目前正在使用带有POCO对象的EntityFramework 4。 POCO对象位于自己的.net项目(project.Models)中。 Context位于DAL项目(project.DAL)中。我有多个其他项目,我希望使用上下文/模型,例如:
project.Website
project.Webservice
project.ConsoleApplication
问题:
如何自己设置Context的连接字符串?
我注意到如果我在那里添加它,Context对象会自动在网站的web.config中找到连接字符串。我是否需要为所有其他项目做类似的事情?这似乎不优雅,我想我宁愿有办法从我自己的配置文件或其他东西手动配置它。
谢谢! AFrieze
答案 0 :(得分:5)
您可以将连接字符串作为第一个参数传递给ObjectContext
构造函数。如果您想要的话,请从您喜欢的任何地方阅读并明确传递。