0
次のWeb APIメソッドを実行しながら、私は、ランタイム時のエラーを取得しています
The 'ObjectContent`1' type failed to serialize the response body for content type 'application/xml; charset=utf-8'.
ウェブAPIコントローラ
[Route("api/movies")]
public IHttpActionResult Get()
{
var movies = _movieBusiness.GetAllMovies();
return Ok(movies);
}
ビジネスロジック方式
public List<Movie> GetAllMovies()
{
var movies = _movieRepository.GetMovies();
_unitOfWork.Dispose();
return movies;
}
データアクセス方法
public List<Movie> GetMovies()
{
var query = "dbo.spGetMovies";
var list = SqlMapper.Query<Movie>(_unitOfWork.GetConnection(), query, commandType: CommandType.StoredProcedure);
return list;
}
オブジェクトのシリアル化に失敗した理由の詳細について内部例外がありますか? – David
コンテンツをストリームにコピー中にエラーが発生しました。 – Tom