Int32.Parse
EFがwhere
条件セクションで変換できないのはなぜですか?
たとえば、以下のコードにはエラーがあります:
var query = (from list in dbContext.Packages
where list.Id == Int32.Parse(Request["Id"].ToString())
select list).FirstOrDefault();
私はこの問題を解決しました:
Int32 ID = Int32.Parse(Request["Id"].ToString());
var query = (from list in dbContext.Packages
where list.Id == ID
select list).FirstOrDefault();