ASP.Net Core 1.0とEF Coreを使用してアプリケーションを作成しています。私は自分のモデルと私のビューモデルをAutoaMapperでマップしました。JsonResult ASP.NETエンティティフレームワークコアエラー
私はコントローラを作成し、それを呼び出すと、私はこのエラーを取得:
:私はSSMSの上に私のSQLプロファイラをチェックすると、私はそれがでデータベースを照会していることをSQL:BatchCompleted SELECT [c].[COMP_ID], [c].[AddrCity], [c].[AddrState], [c].[AddrZip], [c].[Address], [c].[CRORoute_DT] FROM [Complaints] AS [c] Core .Net SqlClient Data Provider
Error Number:208,State:1,Class:16 Exception thrown: 'System.Data.SqlClient.SqlException' in Microsoft.EntityFrameworkCore.dll CRAMSCore1.Models.CramsRepository:Error: Error getting complaints Microsoft.AspNetCore.Mvc.Formatters.Json.Internal.JsonResultExecutor:Information: Executing JsonResult, writing value.
見ています
私のリポジトリは、非常にシンプルになります。
public IEnumerable<COMPLAINT> getAll()
{
try
{
return _context.Complaints
.ToList();
}
catch (Exception ex)
{
_logger.LogError("Error getting complaints", ex);
return null;
}
}
私のコントローラは次のようになります。
[HttpGet("")]
public JsonResult Get()
{
var complaints = _repository.getAll();
var results = Mapper.Map<IEnumerable<ComplaintViewModel>>(complaints);
return Json(complaints);
}
それはそれはEF7だったときにそれがあったように私のDBcontextが機能していません表示されます。私はそれをデバッグする必要があります... – epv