0

この式を抽出しようとしています:

t => t.DayEnd == s.DayEnd && t.DayStart == s.DayStart

expression というextern 変数に。

そして、次の BlToolkit LINQ クエリでこの変数を使用できるように、それを抽出したいと考えています。

private void InsertOrUpdate(IQueryable<CccPricingPricedDays> source, Table<CccPricingPricedDays> target)
    {
        Expression<Func<CccPricingPricedDays,CccPricingPricedDays, bool>> expression = (s,t) => t.DayEnd == s.DayEnd && t.DayStart == s.DayStart;

        //doplneni chybejicich
        source.Where(s => !target.Any(t => t.DayEnd == s.DayEnd && t.DayStart == s.DayStart))
              .Insert(target, table => table);
    }

コンパイルできるように変数を挿入する方法を見つけることができます。

4

1 に答える 1