I have the following code to update my table using linq to entity.
It takes two parameters one is string and string list.my linq query update the column with \r\n.
Am expecting my string list(HoursByRate) have one to five values.
For example if my string list have only one value ,in that case can i assign the rest (HoursByRate2 -5) as empty space ? or
write a separate method to cater this logic?
string HoursByRate1 = HoursByRate[0].ToString();
string HoursByRate2 = HoursByRate[1].ToString();//assign empty if no value
string HoursByRate3 = HoursByRate[2].ToString();
string HoursByRate4 = HoursByRate[3].ToString();
string HoursByRate5 = HoursByRate[4].ToString();
var query =
// var querySEVTs =
from SEVTs in db.SEVTs
where
SEVTs.SESID == BookingSesid
select SEVTs;
foreach (var SEVTs in query)
{
SEVTs.USER3 = (HoursByRate1 + SqlFunctions.Char(10) + SqlFunctions.Char(13) + HoursByRate2 + SqlFunctions.Char(10) + SqlFunctions.Char(13) + HoursByRate3 + SqlFunctions.Char(10) + SqlFunctions.Char(13) + HoursByRate4 + SqlFunctions.Char(10) + SqlFunctions.Char(13) + HoursByRate5 + SqlFunctions.Char(10) + SqlFunctions.Char(13));
}
db.SaveChanges();
;
1 Answer