我正在开发一个使用实体框架的 winforms 应用程序。我正在寻找一种方法来在代码中设置连接字符串而不使用 app.config 有什么帮助吗?
问问题
1608 次
2 回答
4
void Main()
{
var conn = new SqlConnection(@"Data Source=(local);Initial Catalog=AdventureWorks;"
+ "Integrated Security=SSPI;");
var context = new MyContext(conn);
}
public class MyContext : DbContext
{
public MyContext(DbConnection connection) : base(connection, true)
{
}
}
它有帮助吗?
于 2013-06-04T17:23:49.227 回答
1
您可以将其传递为
public static myDBEntities getDBContext(String connectionString) {
myDBEntities DB = new myDBEntities();
DB.Database.Connection.ConnectionString = connectionString;
return DB;
}
于 2013-06-04T17:35:52.743 回答