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 "下架"; 
    }
    } 
    在页面中这样绑定:

  • 相关阅读:
    学习心得——day2
    学习心得——day3
    学习心得——day1
    Android JNI so库的开发
    android 删除相册图片并同步到图库
    使用AccessibilityService执行开机自启动
    UDP Server
    uicode编码解码
    GreenDao的使用
    java之并发编程线程池的学习
  • 原文地址:https://www.cnblogs.com/chengyihardworking/p/3524210.html
Copyright © 2011-2022 走看看