-1
你好我试图通过指定必须included.This元素的列表使用预先加载的名单我已经写了expresion:预先加载包含元素的lambda表达式
public class Prefetch<TEntity>
{
private readonly List<LambdaExpression> items = new List<LambdaExpression>();
public Prefetch<TEntity> Include<TPath>(Expression<Func<TEntity, TPath>> path)
{
this.items.Add(path);
return this;
}
}
private static IEnumerable<string> GetCoverPrefetch()
{
new Prefetch<ContractCoverInstance>().Include(x => x.Tariff.AksAssumptionData.ToList().ForEach(x => x.MortalityTableMainInsuredMale))
}
我我不确定我写的内容是否正确,并且会做我期望的内容,而且我无法测试该应用程序一段时间,因为有一系列编译错误,由于某些模型更改,需要在应用程序被测试。
这是什么,我相信这个表达式会尽请纠正我,如果我错了:
对于列表中的每个元素导致AksAssumptionData得到 MortalityTableMainInsuredMale,并将其纳入
如果这是不正确的,那么我怎样才能达到我刚才在lambda表达式中所说的?
我建议你用你的代码纠正其他错误,测试这个查询,如果你有问题,_then_回来。 – DGibbs 2013-04-30 08:17:00
这是更多的sintax问题,然后是应用程序中的实际问题,并且系统中有些部分我无法触及,必须为其他人提供w8 – aleczandru 2013-04-30 08:19:42
为什么不从外部测试代码?复制类并提供一些虚拟数据来处理并不困难 – DGibbs 2013-04-30 08:21:15