SQL CE.Entity Framework中的数据库名称

时间:2010-11-08 14:52:54

标签: entity-framework

有谁知道我如何影响SQLCE.EntityFramework中数据库的名称?

2 个答案:

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

非常感谢