• 1397/11/05

پرسش در رابطه با متد Get در Generic Repository :

سلام دوستان!

مهندس شما تو دوره سی شارپ پیشرفته یادتون رفت که متد گت تمام ورودی هاش رو کامل کنید و اینکه در این سری که کامل کردید به نظرم کمی سربسته بود اگه میشه راجع به ورودی های متد کمی بیشتر توضیح بدید

public virtual IEnumerable<TEntity> Get(Expression<Func<TEntity,bool>> where=null,Func<IQueryable<TEntity>,IOrderedQueryable<TEntity>> orderby=null,string includes="")
        {
            IQueryable<TEntity> query = _dbset;

            if (where != null)
            {
                query = query.Where(where);
            }

            if (orderby != null)
            {
                query = orderby(query);
            }

            if (includes != "")
            {
                foreach (string include in includes.Split(','))
                {
                    query = query.Include(include);
                }
            }

            return query.ToList();
        }

 

  • 1397/11/05
  • ساعت 19:32

سلام 

کاملا مشخصه دوست من 

اولی شرط دومی مرتبط سازی و سومی رابطه ها که باید include بشوند 

 


logo-enamadlogo-samandehi