有谁知道我如何影响SQLCE.EntityFramework中数据库的名称?
答案 0 :(得分:0)
如果我理解你的问题,这样的事情应该有用。
Dim ef As New EntityConnection(New MetadataWorkspace(New String() {"res://*/"}, New Assembly() {Assembly.GetExecutingAssembly()}), **New SqlConnection("Server=yourserver; user id=yourid;password=yourpassword;Database=yourdb;MultipleActiveResultSets=True"))**
dim ctx as New YourContext(ef)
答案 1 :(得分:0)
现在我明白了;)
我必须像这样覆盖我的DbContext类的构造函数
公共类ProductCatalog:DbContext {
public ProductCatalog()
: base("MyProductCatalog")
{
}
public DbSet<Category> Categories { get; set; }
public DbSet<Product> Products { get; set; }
}
我找到了解决方案 http://blogs.msdn.com/b/adonet/archive/2010/07/14/ctp4piwalkthrough.aspx
非常感谢