私はクラスとその継承を処理するために単一のFunc<T,bool>
定義を使用しようとしています。これは私が持っているものです。Where()と継承で単一のFunc <T,bool>を使用
Func<Job, bool> ValidJob =
j => !j.Deleted && !j.OnHold && j.PostDate <= DateTime.Now && j.ExpireDate > DateTime.Now;
public class JobExtended : Job { }
だから、与えられ、その次作品:しかし
IQueryable<Job> jobs = ...
jobs.Where(ValidJob);
は、次のようにはない:
IQueryable<JobExtended> jobs = ...
jobs.Where(ValidJob);
それが可能だ場合、私は思ったんだけどこの状況で単一のFunc<T,bool>
を持っていれば、それはどうですか?私は提案された型引数を指定しようとしましたが、運がないです。
シンプルな...ありがとう! –
ニース!それを知らなかった。 –