Код: Выделить всё
[N15] NUMERIC (1, 1) NULL,
Код: Выделить всё
public ActionResult allsave(VchrViewModel v)
{
List chklist = this.dt;
if (br.vchrbalance(chklist) == true)
{
trm = v.master;
trm.S100 = vt;
var n = db.TrMs.Max(x => x.N100);
trm.N100 = n + 1;
trm.S104 = getmonth(trm.D1.ToString());
trm.S103 = getyear(trm.D1.ToString());
db.TrMs.Add(trm);
db.SaveChanges();
seid = 0;
var s = this.dt;
foreach (TrD trd in s)
{
trd.S100 = vt;
var d = db.TrDs.Max(x => x.N100);
trd.N100 = d + 1;
trd.N101 = v.master.N100;
db.TrDs.Add(trd);
db.SaveChanges();
TrnYes4MST(trd.S1);
}
return Json(new { msg = "Y" });
}
else
{
return Json(new { msg = "N" });
}
}
Но при использовании метода db.SaveCHanges() я получаю следующую ошибку.
Код: Выделить всё
Parameter {1.0} is out of range
Подробнее здесь: https://stackoverflow.com/questions/318 ... nges-in-ef
Мобильная версия