using System.Linq.Expressions; namespace IM.Commons { public interface ISpecification : ISpecification { public Expression> Select { get; } } public interface ISpecification { Expression> Criteria { get; } List>> Includes { get; } } }