2016年8月18日 星期四

【LINQ】Select 兩個 欄位 two column (第二種:更好解法 linq select new)

【LINQ】Select 兩個 欄位 two column (第二種:更好解法 linq select new)

【範例1】
        public IQueryable CompanyList()
        {
            IQueryable result = null;


            var q = from o in Context.Company
                    select new
                    {
                        o.CodeName,
                        o.CodeValue,
                    };
            result = q.ToList().AsQueryable();

            return result;
        }

解析:
{System.Collections.Generic.List`1[<>f__AnonymousType0`2[System.String,System.String]]}

【範例2】
        public IEnumerable CompanyList()
        {
            IEnumerable result = null;


            var q = from o in Context.Company
                    select new
                    {
                        o.CodeName,
                        o.CodeValue,
                    };
            result = q.ToList();

            return result;
        }

解析:
result = Count = 3


提供給 dropdownlist 或 radiobox 或 checkbox 使用

沒有留言:

張貼留言