Вопрос по entity-framework, c#-4.0, visual-studio-2010, c# – Entity Framework - файлы CSDL, SSDL и MSL

12

Я просто привередлив, но я изучал, как 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   ответа
8

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded Diego
14

Error: User Rate Limit Exceeded

enter image description here

Error: User Rate Limit Exceededobj\x86\Debug\edmxResourcesToEmbedError: User Rate Limit ExceededobjError: User Rate Limit Exceeded

Error: User Rate Limit ExceededEFCoding.edmxError: User Rate Limit ExceededModel1.edmxError: User Rate Limit Exceeded

NoteError: User Rate Limit ExceededError: User Rate Limit Exceeded.

Похожие вопросы