我正在使用实体框架的winforms应用程序。 我正在寻找一种在不使用app.config的情况下在代码中设置连接字符串的方法 有什么帮助吗?
答案 0 :(得分: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)
{
}
}
有帮助吗?
答案 1 :(得分:1)
您可以将其作为
传递public static myDBEntities getDBContext(String connectionString) {
myDBEntities DB = new myDBEntities();
DB.Database.Connection.ConnectionString = connectionString;
return DB;
}