• 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/

    转载请注明:博客园

  • 相关阅读:
    Python连接MySQL数据库之pymysql模块使用
    前端基础之BOM和DOM
    前端基础之JavaScript
    前端基础之CSS
    前端知识之HTML内容
    Python基础—名称空间(Day10)
    Python基础—装饰器(Day11)
    Python基础—迭代器、生成器(Day13)
    Python基础—文件操作(Day8)
    Python基础—函数(Day9)
  • 原文地址:https://www.cnblogs.com/jams742003/p/1574007.html
Copyright © 2020-2023  润新知