如何将实体框架模型中的方法转换为表达式?

时间:2017-01-24 21:19:00

标签: c# entity-framework linq linq-to-sql

所以我的具体例子如下:我有一个名为Asset

的模型
public class Asset
{
    public Asset()
    {
        Transactions = new HashSet<Transaction>();
    }

    public int Id { get; set; }
    public string Tag { get; set; }

    public virtual ICollection<Transaction> Transactions { get; set; }    

    public Transaction CurrentTransaction => Transactions.OrderByDescending(t => t.Created).FirstOrDefault();
}

我想要做的是将CurrentTransaction()方法转换为运行速度更快且不需要被拉入内存的东西(如编译为SQL),当我需要获取所有资产和当前列表时每个交易。

我对表达或功能一无所知,我觉得这已经做了很多次了,我似乎无法找到合适的搜索词。

0 个答案:

没有答案