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/

    转载请注明:博客园

  • 相关阅读:
    XML学习教程
    JSON 的含义?
    局域网共享问题全方位解决
    VMware虚拟化培训手册
    信息化建设中的IT规划精要
    洛谷1265 公路修建
    洛谷1144 最短路计数
    NOI题库05 派
    NOI题库7624 山区建小学(162:Post Office / IOI2000 POST OFFICE [input] )
    vijosP1014 旅行商简化版
  • 原文地址:https://www.cnblogs.com/jams742003/p/1574007.html
Copyright © 2011-2022 走看看