Имя базы данных в SQLCE.EntityFramework - PullRequest
0 голосов
/ 08 ноября 2010

Кто-нибудь знает, как я могу повлиять на имя базы данных в SQLCE.EntityFramework?

Ответы [ 2 ]

0 голосов
/ 10 ноября 2010

Теперь я понял;)

Мне пришлось переопределить конструктор моего класса 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

спасибо в любом случае

0 голосов
/ 08 ноября 2010

Примерно так должно работать, если я правильно понимаю ваш вопрос.

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...