代码中的实体框架连接字符串

时间:2013-06-04 16:49:09

标签: c# winforms entity-framework

我正在使用实体框架的winforms应用程序。 我正在寻找一种在不使用app.config的情况下在代码中设置连接字符串的方法 有什么帮助吗?

2 个答案:

答案 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;
}