1

Я начал проект веб-приложения ASP.NET с использованием шаблона для Azure Mobile Service и попытался создать мою модель для подхода Model-First.Как создать Azure Mobile Service с использованием EF-модели First?

После создания моей базы данных из моей законченной модели я приступил к добавлению класса TableController для одного из моих объектов для проверки моего проекта.

Но когда я попытался сделать запрос POST я получил это сообщение:

Model compatibility cannot be checked because the DbContext instance 
was not created using Code First patterns. DbContext instances created 
from an ObjectContext or using an EDMX file cannot be checked for 
compatibility.","exceptionType":"System.NotSupportedException 

Разве это не возможно создать Mobile Service Azure с Model-First вообще? Каковы мои варианты, если я хочу использовать подход Model-First?

ответ

1

Если это не существующая модель, я бы переключился на Code First. Можно использовать модель First, но она требует более ручной настройки.

Если у вас есть существующая модель, увидеть этот учебник о том, как добавить нужные свойства системы и карты к объектам передачи данных: http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-use-existing-sql-database/

+0

Так что я должен придерживаться кодекса Сначала в этом случае, ну я думаю, что это для лучше, особенно потому, что Model First создает код конфигурации, который несколько раз приносит больше проблем, чем решения. –