#c# #linq #linq-to-sql
#c# #linq #linq-to-sql
Вопрос:
Мне интересно, могу ли я написать инструкцию процесса в методе обновления LINQ To SQL.
уровень данных:
public Boolean Update(int userId,string version, Action<Application> callback)
{
using (var dc = new VettingDataContext(_connString))
{
var entity = (from a in dc.Applications
where a.UserId == userId amp;amp; a.chr_Version==version
select a).First();
callback(entity);
try
{
dc.SubmitChanges();
return true;
}
catch (Exception)
{
return false;
}
}
}
уровень домена:
ApplicationDAL dal = new ApplicationDAL();
dal.Update(userId, "mf001", info =>
{
if(...){
.....
}else{
....
}
info.id=Convert.ToInt32(tb_id.Text);
});
Я не уверен, работают ли эти инструкции процесса (if ..else и функция преобразования данных).
Ответ №1:
Должно быть нормально
Вы пробовали это? В чем реальный вопрос?
Комментарии:
1. Да, вы правы. Раньше это не работало, я предполагаю, что могут быть какие-то другие проблемы. Спасибо.