Linq体验(一)

简介: 用户表Userss   一)where 语句 SelfDataDataContext cc = new SelfDataDataContext(); protected void Button1_Click(object sender, EventArgs e)     {        //查询女性好汉          var result = from p in cc.
 

用户表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/

转载请注明:博客园

目录
相关文章
|
存储 监控 C语言
西门子S7-1200编程实例,关断延迟定时器指令如何使用?
在西门子S7-1200中有四种类型的定时器:TON接通延迟定时器、TONR保持型接通延迟定时器、TOF关断延迟定时器、TP脉冲定时器。
西门子S7-1200编程实例,关断延迟定时器指令如何使用?
|
8月前
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
486 3
|
监控 Go 开发者
掌握Go语言中的日志管理
【8月更文挑战第31天】
170 0
|
安全 网络协议 网络安全
Python Socket编程大揭秘:从菜鸟到黑客的进阶之路,你准备好了吗?
【10月更文挑战第4天】在编程领域,Python Socket编程犹如一把开启网络世界的钥匙,带领开发者从简单数据传输迈向复杂应用构建。本文将引导你从零开始,逐步掌握Socket编程的核心技巧,包括基本概念、TCP服务器与客户端的搭建、并发处理及异常管理、SSL/TLS加密通信,直至深入了解网络协议与安全漏洞。通过实战演练与理论学习,助你成为驾驭网络世界的高手。
121 1
|
监控 Android开发 开发者
Android经典面试题之实战经验分享:如何简单实现App的前后台监听判断
本文介绍在Android中判断应用前后台状态的两种方法:`ActivityLifecycleCallbacks`和`ProcessLifecycleOwner`。前者提供精细控制,适用于需针对每个Activity处理的场景;后者简化前后台检测,适用于多数应用。两者各有优劣:`ActivityLifecycleCallbacks`更精确但复杂度高;`ProcessLifecycleOwner`更简便但可能在极端场景下略有差异。根据应用需求选择合适方法。
327 2
|
开发框架 .NET C#
如何判断一个 Dot Net 程序是 32 位还是 64 位?
如何判断一个 Dot Net 程序是 32 位还是 64 位?
|
编译器 C++
fmt文本格式库的源码下载编译(Win10+VS2022)
fmt文本格式库的源码下载编译(Win10+VS2022)
709 0
|
并行计算 算法 量子技术
探索未来:量子计算在现代科技中的应用与挑战
随着科技的不断进步,量子计算作为一种新兴技术,其潜力和影响力日益凸显。本文将深入探讨量子计算的核心原理、当前技术发展现状以及面临的主要挑战。通过分析量子计算在特定领域的应用案例,本文旨在提供一个全面的视角,以理解量子计算如何塑造未来的科技格局。
|
SQL Cloud Native 架构师
深入浅出Presto:大数据查询引擎的原理与应用
【4月更文挑战第7天】Presto是高性能的分布式SQL查询引擎,专为大规模数据交互式分析设计。它采用分离式架构,内存计算和动态规划优化查询,支持跨源查询、交互式查询和ANSI SQL兼容性。应用于大数据分析、实时数据湖查询和云原生部署。Presto的灵活性和效率使其在大数据处理领域备受推崇,适合分析师、数据科学家和IT架构师使用。未来将在博客中分享更多实践和案例。
1497 1
|
算法
m基于PSO粒子群优化的LDPC码OMS译码算法最优偏移参数计算和误码率matlab仿真
MATLAB2022a仿真实现了Offset Min-Sum (OMS)译码算法与粒子群优化(PSO)结合,以优化偏移参数,提升LDPC码解码性能。PSO通过迭代寻找最小化误码率(BER)的最佳偏移量。核心程序运用PSO进行参数更新和适应度函数(BER)评估,最终在不同信噪比下展示OMS解码性能,并保存结果。
269 0