1

저는 Azure 모바일 서비스 용 템플릿을 사용하여 ASP.NET Web App 프로젝트를 시작했으며 Model-First 방식으로 모델을 만들려고했습니다.EF 모델을 사용하여 Azure 모바일 서비스를 처음 만드는 방법은 무엇입니까?

완성 된 모델에서 데이터베이스를 생성 한 후에 내 프로젝트를 테스트하기 위해 내 엔티티 중 하나에 대해 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 

인가를? Model-First 방식을 사용하려면 어떤 옵션이 있습니까?

답변

1

기존 모델이 아닌 경우 코드 우선으로 전환합니다. Model First를 사용할 수도 있지만 더 많은 수동 구성이 필요합니다.

기존 모델이있는 경우, 올바른 시스템 속성을 추가 및 데이터 전송 객체에 매핑하는 방법에 대한 튜토리얼 참조 : 그래서이 경우 코드 첫 번째에 충실해야 http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-use-existing-sql-database/

+0

을 잘 나는이에 대한 추측 특히 Model First가 솔루션보다 문제가 많은 구성 코드를 생성 한 이후로 더 좋습니다. –