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 "下架";
       }
    }

  • 相关阅读:
    java面向对象
    Mysql 用户管理
    Mysql备份数据库
    Java方法&面向对象习题
    Mysql 用户管理
    java 方法笔记
    事物与存储过程
    多表操作
    视图 sql语句
    mongodb
  • 原文地址:https://www.cnblogs.com/powerzhang/p/3283669.html
Copyright © 2011-2022 走看看