コード例 #1
0
 public virtual T GetFirstOrDefault(ISpecification <T> specification, Include includes = null)
 => Context.Queryable <T>().AddInclude(includes).FirstOrDefault(specification.SatisfiedBy());
コード例 #2
0
        public virtual T GetFirstOrDefault(ISpecification <T> specification, Include includes = null)
        {
            if (specification == null)
            {
                throw new ArgumentNullException(nameof(specification));
            }

            return(Context.Queryable <T>().AddInclude(includes).FirstOrDefault(specification.SatisfiedBy()));
        }