带有数据库别名的VS 2010数据实体模型在实例而不是别名上生成连接字符串

时间:2011-02-22 15:38:00

标签: silverlight entity-framework

我有一个使用Entity Framework的Silverlight应用程序。当我在服务器资源管理器(Visual Studio 2010)中添加数据连接时,我将数据库的“别名”作为服务器名称提供。测试连接并单击“确定”后,连接将显示在“数据连接”列表下,但未在“别名”下列出。它显示为“ComputerName \ Instance.DatabaseName.dbo”。这本身不是问题,但是当我生成我的实体类时,添加到web.config文件的连接字符串将“ComputerName \ Instance”列为服务器,而不是“别名”。这对我来说不是问题,但是当其他开发人员从源代码​​控制中取出我的web.config文件时,他们无法在不更改web.config文件的情况下连接到他们的数据库本地副本。这真的不是什么大问题,但很烦人。有谁知道如何让它一直使用别名?

谢谢,

马丁

1 个答案:

答案 0 :(得分:0)

生成实体模型后,在web.config中修改连接字符串就足够了。