2012-05-16 4 views
0

У меня проблема с кодом сущности, прежде чем я запустил приложение и сохранил данные в базе данных в моих контроллерах, он не создает таблицу для моего класса домена, я создаю контекст и добавляю Dbset переменный для моей модели, я проверить все, что нам нужно для работы с EF, но я не могу понять Wath дела, вот мой код для сохранения данных dataabase:EF не создает таблицу в базе данных

 foreach (var data in my_friends) { 
      entity.Friends.Add(data); 

     } 

my_friends содержит список «UserFriend» вот это мой класс домена, сущность - это контекст, если вы столкнулись с этой проблемой в прошлом, мне нравится, что вы мне помогаете!

ответ

2

Попробуйте следующее:

foreach (var data in my_friends) { 
    entity.Friends.Add(data);   
} 
entity.SaveChanges(); 
+3

Лично я бы назвал 'SaveChanges()' вне цикла Еогеасп. Таким образом, все изменения базы данных выполняются в рамках одной транзакции. – bricelam

+0

Ой, конечно. Я просто скучаю по нему. Я обновляю свой код. – sarwar026

+0

спасибо вам, г-н sarwar и Brice; – ucef