Update
От: ili Россия  
Дата: 21.07.11 12:32
Оценка:
имеем 2 запроса:


var value = "some value"; 

//1
db.MyObject.Set(_ => _.Field, value).Update();

//2
db.MyObject.Set(_ => _.Field, () => value).Update();


выход у них такой:
--1
UPDATE MyObject SET Field = 'some value'

--2
UPDATE MyObject SET Field = @parameter


зачем инлайнить параметр как константу?
да и кэширование в таком случае отрубается, точнее, работает, только в случае, если значение константы совпадает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.