Как создать таблицу базы данных из типа объекта? - PullRequest
0 голосов
/ 22 ноября 2011

Как создать тип сущности, а затем сгенерировать из него таблицу базы данных? Я знаю, что эта функция не поддерживалась два года назад в EF, а теперь?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

У вас есть 2 варианта:

Модель Entity Framework Сначала , где вы сначала создаете модель, а затем генерируете базу данных из этого или Код Entity Framework Сначала , где вы создаете обычные объекты Poco и генерируете базу данных из этого.

Я лично использовал Entity Framework Code First для разработки MVC, и он работает как шарм, это действительно потрясающая функция и простой в использовании.

0 голосов
/ 22 ноября 2011

Теперь Entity Framework представила эту функцию. По сути, для этого достаточно всего двух шагов, см. Следующие шаги:

  1. Создайте свою сущность

    public class Resturant
    {
       public int ID { get; set; }
       public string Name { get; set; }
    }
    
  2. Создать контекстный класс

    public class OdeToFoodDb: DbContext
    {
       public DbSet<Resturant> Resturants { get; set; }
    }
    

Однако вам может потребоваться больше кодирования в Global.ascx для опций продвижения, но это основные шаги.

Будет создана база данных с именем «OdeToFoodDb», а также будет создана таблица с именем «Resturant».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...