2012-03-16 122 views
1

如果我们没有指定EF Code First在我们的机器中使用SQLEXPRESS实例从我们的POCO类创建数据库。有没有办法改变默认实例而不提供连接字符串(用数据库指定)?我的意思是当我第一次运行我的应用程序时,我希望EF Code First能够在我的“。”中创建数据库。实例。实体框架代码第一个默认的SQL Server实例?

回答

3

这将帮助你:http://blogs.msdn.com/b/adonet/archive/2012/01/12/ef-4-3-configuration-file-settings.aspx

在4.3,你可以使用一个构造函数:

如果不设置默认连接工厂,代码首先使用SqlConnectionFactory,指向\ SQLEXPRESS。 。 SqlConnectionFactory也有一个构造函数,它允许你覆盖连接字符串的一部分。如果您想使用。\ SQLEXPRESS以外的SQL Server实例,则可以使用此构造函数来设置服务器。

相关问题