간단한 업데이트를하려고합니다 ... SubSonic ActiveRecord를 사용하여 ISNULL()이 작동하는 유일한 방법은 CodingHorror를 사용하는 것입니다. 예 :SubSonic의 CodingHorror가 ISNULL을 수행하는 유일한 방법입니까?
public void MarkMessagesRead(long? from_person)
{
if (from_person.HasValue)
{
_db.Update<message>()
.Set(x => x.is_read == true)
.Where(x => x.from_id == from_person && x.to_id == people_id)
.Execute();
}
else
{
new SubSonic.Query.CodingHorror(_db.DataProvider, "UPDATE messages SET is_read=1 WHERE ISNULL(from_id) AND [email protected]", people_id).Execute();
}
}
내가 누락 된 항목이 있습니까?
굉장합니다. 감사. –