антинемерли?
От: Аноним  
Дата: 23.10.12 17:35
Оценка: 12 (1)
http://habrahabr.ru/post/155437/#habracut
Вычисляемые поля для любого LINQ-провайдера


class Employee 
{
    [Computed]
    public string FullName 
    {
        get { return FirstName + " " + LastName; }
    }

    public string LastName { get; set; }

    public string FirstName { get; set; }
}

var employees = (from employee in db.Employees
                 where employee.FullName == "Test User"
                 select employee).Decompile().ToList()

Библиотечка в качестве декомпилятора использует Mono.Reflection (GitHub, NuGet) от Jean-Baptiste Evain — создателя Mono.Cecil. Сама Mono.Cecil не используется из-за ее громоздкости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.