15 lines
385 B
C#
15 lines
385 B
C#
using System.Linq.Expressions;
|
|
|
|
namespace IM.Commons
|
|
{
|
|
public abstract class BaseSpecification<T, TResult> : ISpecification<T, TResult>
|
|
{
|
|
public Expression<Func<T, bool>> Criteria { get; private set; }
|
|
|
|
public List<Expression<Func<T, object>>> Includes { get; private set; }
|
|
|
|
|
|
public Expression<Func<T, TResult>> Select { get; private set; }
|
|
}
|
|
}
|