zoukankan      html  css  js  c++  java
  • Linq体验(一)

     

    用户表Userss




     

    一)where 语句

    SelfDataDataContext cc = new SelfDataDataContext();

    protected void Button1_Click(object sender, EventArgs e)

        {
            //查询女性好汉 

            var result = from p in cc.userss where p.sex.Equals("") select p; 

            GridView1.DataSource = result;

            GridView1.DataBind();

    }

     

    ----------------------------------------------------------------------------------------

        protected void Button2_Click(object sender, EventArgs e)

        {

            //查询男性,薪金在800元以内的(包含800 

            var result=from p in cc.userss where p.sex.Equals("") && p.salary<=800 select p;

            GridView1.DataSource = result;

            GridView1.DataBind();

    }



     

    --------------------------------------------------------------------------

        protected void Button3_Click(object sender, EventArgs e)

        {

            //返回集合的第一个,等同于top 1,得到的是一个实体类

            //查询 保安中的一个

            // 1 userss 实例

            //userss xx = cc.userss.First(p => p.description == "保安");

            var result = from p in cc.userss where p.description == "保安" select p;

            if (result.Count() > 1)

                Response.Write(result.First().name);

            else

                Response.Write("无记录");      

        }



    ------------------------------------------------------------------------------
    备注:

    建立dbml文件。
    1 在服务器资源管理器中建立数据库连接。



     

    2 解决方案中添加dbml文件(即LINQ to SQL


     

    3 从服务器资源管理器中把要操作的表像工具栏中的工具对象似的,拖到dbml文件的视图设计页上。保存。

    dbml后台文件(cs文件)中会自动生成dbml上下文类和一个用户表的实体类。

    public partial class SelfDataDataContext : System.Data.Linq.DataContext

     

    [Table(Name="dbo.userss")]

    public partial class userss : INotifyPropertyChanging, InotifyPropertyChanged


    博客园大道至简

    http://www.cnblogs.com/jams742003/

    转载请注明:博客园

  • 相关阅读:
    阅读ARm芯片手册 阅读方法
    Linux驱动mmap内存映射
    Linux下inotify的基本使用及注意事项
    网络视频监控与人脸识别
    Linux pci驱动源码
    Verilog语法
    跟着我从零开始入门FPGA(一周入门XXOO系列)-1、Verilog语法
    周立功-我的25年嵌入式生涯
    Linux 进程学习
    [转]MFC下关于“建立空文档失败”问题的分析
  • 原文地址:https://www.cnblogs.com/jams742003/p/1574007.html
Copyright © 2011-2022 走看看