これは私が今得ているエラーです:
The argument types 'Edm.String' and 'Edm.Decimal' are incompatible for this operation. Near equals expression, line 1, column 156.
このエラーが互換性の問題であることはわかっていますが、表を調べてパラメーターが一致し、適切に宣言されていることを確認した後、これが参照しているコード行を知る必要があります。私が疑問に思うのは、テーブルでお金として宣言されているデータだけですが、私はそれらを 10 進数として宣言しています。これは爆発するコードです
public ActionResult Details(int PVID = 0, int PMID = 0, decimal AID = 0.00M, decimal TID =0.00M, string TyID = null, string NID = null, decimal AmID = 0.00M, decimal PID = 0.00M, string TNID = null, string INID = null, DateTime? DEID = null, decimal IBID = 0.00M, decimal PBID = 0.00M, DateTime? LMDID = null)
{
tblDenialReport tbldenialreport = db.tblDenialReport.Find(PVID, PMID, AID, TID, TyID, NID, AmID, PID, TNID, INID, DEID, IBID, PBID, LMDID);
if (tbldenialreport == null)
{
return HttpNotFound();
}
return View(tbldenialreport);
}
お手伝いありがとう