Linq 完成搜索功能的两种写法~

简介:         protected void Button1_Click(object sender, EventArgs e)         {             NorthWindDataContext db = new NorthWindDataContext();            var search = from i in db.
         protected   void  Button1_Click( object  sender, EventArgs e)
        {
           
 NorthWindDataContext  db  =   new   NorthWindDataContext();
            var search  =  from i  in  db.InBill
                         
//   where SqlMethods.Like(i.SaleName, "%" + this.TextBox1.Text.Trim() + "%")
                          where  i.SaleName.Contains( this .TextBox1.Text)    // 对象是否在此字符串中出现
                         select i;

            GridView1.DataSource 
=  search;
            GridView1.DataBind();
        }

第一种就是SqlMethods.Like()查询,需引用 System.Data.Linq.SqlClient; 

第二种就是直接字段名.Contains(); 只需要引用 System.Linq

 

还有一个问题我想问一下,这两种写法安全吗? 代码中那么写,会不会发生SQL注入?

目录
相关文章
|
缓存 前端开发 JavaScript
React Table 表格组件使用教程 排序、分页、搜索过滤筛选功能实战开发
在日常开发中,特别是内部使用的后台系统时,我们常常会需要用表格来展示数据,同时提供一些操作用于操作表格内的数据。简单的表格直接用原生 HTML table 就好,但如果要在 React 中实现一个功能丰富的表格,其实是非常不容易的。在本站之前的文章《最好的 6 个 React Table 组件详细亲测推荐》 中有提到过 react-table 这个库,如果对这个库不太了解的同学可以先了解一下,这里不再赘述。简而言之,react-table 是一个非常强大的库,它与常见的表格组件不同,它不负责渲染 HTML 和 CSS,而是提供了一系列的 hooks 让我们可以灵活地构建功能强大的表格组件。
1171 0
|
7月前
|
JavaScript
jquery模糊查询--搜索demo效果示例(整理)
jquery模糊查询--搜索demo效果示例(整理)
|
7月前
|
前端开发 JavaScript 程序员
黑马程序员360搜索例子-2020更新代码
黑马程序员360搜索例子-2020更新代码
|
前端开发 JavaScript 数据库
饿了么ui自带的两种远程搜索(模糊查询)用法讲解
饿了么ui自带的两种远程搜索(模糊查询)用法讲解
379 0
|
前端开发
前端知识学习案例5vs code-搜索和替换全局内容
前端知识学习案例5vs code-搜索和替换全局内容
63 0
前端知识学习案例5vs code-搜索和替换全局内容
|
数据库
通过互联网搜索接口更新拼写语法库的设计
通过互联网搜索接口更新拼写语法库的设计
51 0
|
小程序
小程序实战之搜索框组件的封装与模糊搜索的实现
点击搜索框,跳转到搜索页,输入搜索词,可以获取到相关信息并渲染,从设计上来讲,整个需求需要拆分为两个核心步骤即搜索框组件封装与模糊搜索,下面将从这两部分来讲。
289 0
小程序实战之搜索框组件的封装与模糊搜索的实现
|
小程序 容器
小程序实现搜索功能续
小程序实现搜索功能续
小程序实现搜索功能续
|
存储 容器
利用微搭低代码实现搜索功能
利用微搭低代码实现搜索功能
利用微搭低代码实现搜索功能
SAP应用搜索分页的实现原理
SAP应用搜索分页的实现原理
86 0
SAP应用搜索分页的实现原理