Entity Framework - файлы CSDL, SSDL и MSL

Я просто привередлив, но я изучал, как Entity Framework генерирует DLL из файла EDMX, и я увидел это на msdn:

The Entity Data Model Designer (Entity Designer) stores model and mapping information in an .edmx file at design time. At build time the Entity Designer uses the information in an .edmx file to create the .csdl, .ssdl, and .msl files that are needed by the Entity Framework at runtime.

Я на самом деле нашел странным то, что "во время сборки" .csdl, .ssdl и .msl созданы, поэтому я решил проверить. Я знаю, что файлы создаются на основе потока TablePerTypeStrategy.xaml, поэтому я удалил его и попытался построить приложение. Это удалось.

Когда я выбрал & quot; создать базу данных из модели & quot; Я получил сообщение о том, что файл TablePerTypeStrategy.xaml отсутствует. Поэтому я запутался, очевидно, что из этого теста генерируется поколение, когда я пытаюсь сгенерировать базу данных, а не создавать приложение.

Что мне здесь не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос