Я хочу, чтобы обновить таблицу, но ее не работаеттаблица Обновление с помощью LINQ
Вот код:
public Boolean setSectionTickSign(decimal Trans_ID, decimal Job_ID, string SectioName)
{
string sectionames = "";
Transcription_Master Trans_Mastr = new Transcription_Master();
try
{
var Trans_Master = (from Trans_Mast in r2ge.Transcription_Master where Trans_Mast.Transcription_Id == Trans_ID && Trans_Mast.Entity_Id == Job_ID select new
{
Trans_Mast.Completed_Trans_Sections
}).Distinct().ToList();
var complt_trans = Trans_Master.AsEnumerable().Where(dr = > dr.Completed_Trans_Sections != null).ToList();
if (complt_trans.Count == 0)
{
if (sectionames == "")
{
Trans_Mastr.Completed_Trans_Sections = SectioName;
}
}
else
{
Trans_Mastr.Completed_Trans_Sections = "," + SectioName;
}
int sc = r2ge.SaveChanges();
}
}
Он не обновляет database..what в этом плохого ??
Почему все короткие имена? У нас нет каких-либо ограничений в C#, чтобы иметь короткие имена и не создавать каких-либо проблем во время компиляции. Лично это очень трудно читать, потому что я НЕ знаю, что означает 'complt_trans'. Я закончил * или * полностью * или даже * компиляцию *? Необходимость погружения в дополнительный код для понимания переменной означает, что код не легко ремонтируется. –
Вы не изменяете 'r2ge.Transcription_Master', но новый скопированный' Trans_Mastr' – Eric
, то как внести изменения в таблицу @Eric –