- 浏览: 296119 次
- 性别:
- 来自: 太原
文章分类
最新评论
-
天使建站:
只有代码,不能测试,太不方便,还是结合这里的一起看吧 ...
JQuery遍历JSON -
zxyzcmpy:
设置了之后依然没用怎么办?
HTTP 错误 404.2 – Not Found. -
gongcao:
这个ext和amchart都是那个版本啊
amChart覆盖Div层 -
wanmingtom:
谁能看完估计得成神经病
amchart柱状图、折线图配置解析 -
falloutxxx2:
终于发现一个 2.0 的破解谢谢!~!!
amcharts 常用SWF破解
System.Data.Linq.SqlClient
Like的操作,有点像in,但是,方向变了。什么意思呢。就是你给定一个字符串,去寻找数据中某个字段包含这个字符串。就是给定的字符串是某字段的子集。Sql Script是这么写的。 Selec * from table where id like '%AD%' Selec * from table where id like '%AD' Selec * from table where id like 'AD%' 上面的%是通配符,表示,该字段含有某个值,不知道的位置使用%代替。第一个是表示中间一段是AD,两头不清楚。第二个是结尾是AD,前面的不清楚。第三个相反,开头是AD,结尾不清楚。其对应的Linq 语句为 var q = (from c in db.Customers where c.CustomerID.Contains("ROUT") select c).ToList(); 其生成的sql为 SELECT [t0].[CustomerID], [t0].[CompanyName], [t0].[ContactName], [t0].[ContactT itle], [t0].[Address], [t0].[City], [t0].[Region], [t0].[PostalCode], [t0].[Coun try], [t0].[Phone], [t0].[Fax] FROM [dbo].[Customers] AS [t0] WHERE [t0].[CustomerID] LIKE @p0 -- @p0: Input String (Size = 6; Prec = 0; Scale = 0) [%ROUT%] 以ISSA结尾,头部通配: var q = (from c in db.Customers where c.CustomerID.EndsWith("ISSA") select c).ToList(); 其生成的sql为 SELECT [t0].[CustomerID], [t0].[CompanyName], [t0].[ContactName], [t0].[ContactT itle], [t0].[Address], [t0].[City], [t0].[Region], [t0].[PostalCode], [t0].[Coun try], [t0].[Phone], [t0].[Fax] FROM [dbo].[Customers] AS [t0] WHERE [t0].[CustomerID] LIKE @p0 -- @p0: Input String (Size = 5; Prec = 0; Scale = 0) [%ISSA] 以ARO开始,尾部通配: var q = (from c in db.Customers where c.CustomerID.StartsWith("ARO") select c).ToList(); 其生成的sql为 SELECT [t0].[CustomerID], [t0].[CompanyName], [t0].[ContactName], [t0].[ContactT itle], [t0].[Address], [t0].[City], [t0].[Region], [t0].[PostalCode], [t0].[Coun try], [t0].[Phone], [t0].[Fax] FROM [dbo].[Customers] AS [t0] WHERE [t0].[CustomerID] LIKE @p0 -- @p0: Input String (Size = 4; Prec = 0; Scale = 0) [ARO%] Linq 还提供了一种方法,叫做SqlMethods.Like,需要先添加System.Data.Linq.SqlClient名称空间。上面的三个可以写成 var q = (from c in db.Customers where SqlMethods.Like(c.CustomerID, "%ROUT%") select c).ToList(); 这里,你需要自己填写通配符,告诉Linq你是如何匹配。比如 var q = (from c in db.Customers where SqlMethods.Like(c.CustomerID, "%ISSA") select c).ToList(); 再比如: var q = (from c in db.Customers where SqlMethods.Like(c.CustomerID, "ARO%") select c).ToList(); SqlMethods.Like最奇妙的地方,莫过于,自己定义的通配表达式,你可以在任何地方实现通配。比如 var q = (from c in db.Customers where SqlMethods.Like(c.CustomerID, "A%O%T") select c).ToList(); 其生成的sql为 SELECT [t0].[CustomerID], [t0].[CompanyName], [t0].[ContactName], [t0].[ContactT itle], [t0].[Address], [t0].[City], [t0].[Region], [t0].[PostalCode], [t0].[Coun try], [t0].[Phone], [t0].[Fax] FROM [dbo].[Customers] AS [t0] WHERE [t0].[CustomerID] LIKE @p0 -- @p0: Input String (Size = 5; Prec = 0; Scale = 0) [A%O%T] 就是最标准的知道以A开头,以T结尾,中间知道一个值O,其他就什么不知道了。就用这个。 SQL Server 定义了四种通配符,在这里都可以使用。它们是: Wildcard character Description Example % Any string of zero or more characters. WHERE title LIKE '%computer%' finds all book titles with the word 'computer' anywhere in the book title. _ (underscore) Any single character. WHERE au_fname LIKE '_ean' finds all four-letter first names that end with ean (Dean, Sean, and so on). [ ] Any single character within the specified range ([a-f]) or set ([abcdef]). WHERE au_lname LIKE '[C-P]arsen' finds author last names ending with arsen and beginning with any single character between C and P, for example Carsen, Larsen, Karsen, and so on. [^] Any single character not within the specified range ([^a-f]) or set ([^abcdef]). WHERE au_lname LIKE 'de[^l]%' all author last names beginning with de and where the following letter is not l. %表示零长度或任意长度的字符串。_表示一个字符。[]表示在某范围区间的一个字符。[^]表示不在某范围区间的一个字符 比如: var q = (from c in db.Customers where SqlMethods.Like(c.CustomerID, "A_O_T") select c).ToList(); 就用_代表一个字符。其生成sql为 SELECT [t0].[CustomerID], [t0].[CompanyName], [t0].[ContactName], [t0].[ContactT itle], [t0].[Address], [t0].[City], [t0].[Region], [t0].[PostalCode], [t0].[Coun try], [t0].[Phone], [t0].[Fax] FROM [dbo].[Customers] AS [t0] WHERE [t0].[CustomerID] LIKE @p0 -- @p0: Input String (Size = 5; Prec = 0; Scale = 0) [A_O_T] 对于Not Like,也很简单,加个取非就是。 var q = (from c in db.Customers where !SqlMethods.Like(c.CustomerID, "A_O_T") select c).ToList(); SqlMethods.Like还有一个参数,叫escape Character,其将会被翻译成类似下面的语句。 SELECT columns FROM table WHERE column LIKE '%\%%' ESCAPE '\' escape 是因为某字段中含有特殊字符,比如%,_ [ ]这些被用作通配符的。这时就要用到Escape了。这是sql server的事情了。
发表评论
-
asp.net中Session过期设置方法
2012-04-11 08:49 1329在Asp.net应用中,很多人会遇到Session过期设置 ... -
禁止复制文本的代码 HTML
2012-02-09 15:37 1443<!DOCTYPE HTML PUBLIC &qu ... -
Word检索COM类工厂中CLSID的组件时失败80070005解决办法
2012-01-18 10:36 2381在网上找了很多很多 ... -
word引用错误
2012-01-12 15:55 1248错误 4317 无法嵌入互操作类型“Microsoft.Off ... -
C#去掉HTML标记
2012-01-10 15:45 991using System.Text.RegularExp ... -
C#文件操作
2012-01-10 10:07 937using System; usin ... -
Binary转换byte[] Linq方式
2012-01-04 14:46 5834把图片存放到数据库里,存为Image类型: ... -
c#Word操作3
2011-12-31 15:36 8811.建立word模板文件 person.dot 用书签 ... -
C# Word操作
2011-12-30 17:59 1112//生成WORD程序对象和 ... -
C#操作Word生成目录
2011-12-30 17:38 4253OperateWord ow = new OperateWor ... -
关于"不能启用此约束,因为不是所有的值都具有相应的父值。"的问题
2011-12-27 15:12 682ds.Tables[0].Rows[0]["S ... -
(转)完美解决方案,可排除DATASET不支持System.Nullable错误
2011-12-27 15:11 4059using System; using System. ... -
SSO解决方案大全(cookie跨域)
2011-12-02 17:46 1812前段时间为我们的系统做SSO(单点登录)参考了很多资料,其中包 ... -
ASP.NET的Cookie跨域问题
2011-12-02 17:45 2271将Cookie的有效范围限制到域。 默认情况下,Cookie ... -
.nET2.0小技巧
2011-12-01 17:16 16071. 在提交页面之后,保持滚动条的位置 可以在page ... -
.NET日期格式化
2011-11-30 10:41 941GridView中Dataformatstring 格式化日期 ... -
HTTP 错误 404.2 – Not Found.
2011-11-18 19:55 2302HTTP 错误 404.2 – Not Found. 由于 W ... -
WCF布署问题1 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态
2011-11-18 19:03 3994.Net3.5的WCF服务在IIS7中发布后,在IE中访问.s ... -
amcharts (.net)相关属性说明
2011-11-18 16:36 1941Axes 轴设置 CategoryA ... -
我在win7下装vs2008 90天破解
2011-11-18 13:51 16731. 打开 控制面板 –> ...
相关推荐
These tutorials describe how to map your classes to your tables manually (rather than with an automated tool like SqlMetal) so that you can have support for M:M relationships and data binding against ...
Like 37 已编译查 询操作(Compiled Query) 38 LINQ to SQL语句(10)之Insert 38 插入(Insert)1.简单形式 38 2.一对多 关系 39 3.多对多关系 39 4.使用动态CUD重写(Override using Dynamic CUD) 40 LINQ to SQL语句(11...
101 个 LINQ 源码实例 Select Where OrderBy GroupBy Join In, Like Lambda xml
string name = "my name is fly and I like eat apples"; //用数组分开 string[] delete = name.Split(' '); foreach (var item in delete) { //此时的 w 实际上就是匿名 方法 Console.WriteLine(w(item)); ...
从linq开始引C# 3.0。 2. C# 3.0入门系列(二) 数据库的准备,引入Linq To Sql的准备。 3. C# 3.0入门系列(三) 第一个Linq To Sql工程。 4. C# 3.0入门系列(四)-之Select操作 Select语法。 5. C#3.0入门...
在LINQ to SQL语句中,为我们提供了SqlMethods操作,进一步为我们提供了方便,例如Like方法用于自定义通配表达式,Equals用于相比较是否相等。 Like 自定义的通配表达式。%表示零长度或任意长度的字符串;_表示一个...
Select First Group Union Contact InnerJoin OutJoin Order By Page SubQuery Like DateDiffDay
安临清AnLinq 是一个 Python 模块,它提供类似于用于列表推导式的 .NET LINQ 链接方法的功能。 当前项目状态: 代码:就绪并兼容 2.x 和 3.x python 版本测试: 80% 覆盖参考:适用于所有方法的有意义的 reST 文档...
林克为Javascript移植的C#语言集成查询具有... // now you can both iterate and use LINQ like functionsconst result = enumerable .where(item= > !! item.value) // like filter .select(item= > { value: item.v
Like most authors, I feel a deep and true gratitude to those who helped me complete this text. Many of them made major contributions to the finished product and deserve much more acclaim than the ...
ASP.NET-[其他类别]Linq三层模式之增删改源码.zip
ASP.NET-[其他类别]南充人NET3.5LINQ操作数据库实例.zip
ASP.NET-[聊天留言]NChat简易聊天室(.Net3.5,LINQ,AJAX).zip
详细介绍了C#中list对象的FindAll函数4种写法,从中可以看出如何从最完整写法过渡到最简写法的。从中可以明白C#“=>”的含义。
分页方法 代码如下: /// <summary> /// /// </summary> /// ”T”></typeparam> /// ”replist”>控件ID</param> /// ”DataSource”>数据源</param> /// .../// ”PageParemart”>页面搜索参数 like &a=a&b=b </pa
-SELECT * FROM dir_files(doc).files WHERE name LIKE D3Linq - SELECT *FROM myArray.subitems WHERE name= Tufan - SELECT DISTINCT surname FROM personnels ORDER BY surname DESC 插入 ===================...
之前遇到一个棘手的Linq to EF查询的技术问题,现有产品表Product,需要根据多个关键字模糊匹配产品名称, 现将解决方案分享出来。 问题描述 根据需求,我们需要编写如下的SQL语句来查询产品 代码如下: select * ...
Sculpture comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, & ASP.NET MVC)....
Sculpture comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, & ASP.NET MVC)....
Sculpture comes with a host of ready-made Molds (The word “Molds” comes from Molding) like (DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, & ASP.NET MVC)....