to-do list sample은 BreezeController를 사용하여 API를 제공합니다. EFContextProvider
은 Metadata
문자열 및 방법을 SaveChanges()
과 같이 제공하는 데 사용됩니다.BreezeController를 사용해야합니까?
문제 : 바로 DbContext
과 이야기합니다. 나는 여전히 도메인 모델 대신에 내 자신의 뷰 모델을 반환 할 수있는 유연성을 원합니다.
일반 ApiController
에서 쉽게 자신의보기 모델을 반환 할 수 있습니다. 나는 일반 ApiController
로 설정 한 경우 API를 호출 할 때, breeze
우리가 BreezeController
를 사용하는 경우
[HttpGet]
public string Metadata() {
return _contextProvider.Metadata();
}
에 의해 공급되는, Metadata
를 요청합니다.
내 질문은 BreezeController
을 사용해야합니까? 어떻게 그것을 사용하여 사용자 정의보기 모델을 반환합니까? 또는 유연성을 위해 일반 ApiController
을 사용하는 경우 Metadata
을 어떻게 제공 할 수 있습니까?