zoukankan      html  css  js  c++  java
  • linq中查询列表的使用及iqueryable和list集合之间的转换

    linq中查询列表的使用及iqueryable和list集合之间的转换

    比如要查询一个货架集合,但是只需要其id和name即可,可以用以下方法:先写一个model类:CatalogModel(注意该类区别于linq根据数据库中货架表(catalog)的catalog类)
    伪代码:
    public class CatalogModel{
        public int id;
         public string name;
    }
    然后:
    List catalogs = null;
    var lists = from ca in ctx.catalog
                    select new CatalogModel//这里如果用catalog的话,会报错误:不允许在查询中显式构造实体类型“catalog”
                   { id = ca.id, title = ca.title, };
                    catalogs = lists.ToList();
    从iqueryable想list转换用iqueryable.ToList()
    反向转换使用list.asQueryable()
    detailsview的itemplate绑定自定义数据的方法:
    后台cs文件中定义一个方法:
    public string mybind(string str)

    {
      if (str == "0")

       {
             return "上架";
       }

      else

       {
         return "下架";
       }
    }

  • 相关阅读:
    PHP 的 序列化与反序列化 自己的理解
    通达OA 11.6 rce漏洞复现
    MySQL 表字段唯一性约束设置方法unique
    HTTP响应状态码
    PHP 魔术变量
    PHP匿名函数使用技巧
    PHP 三大结构
    PHP unset()函数销毁变量
    算法第五章作业
    算法第四章作业
  • 原文地址:https://www.cnblogs.com/powerzhang/p/3283669.html
Copyright © 2011-2022 走看看