注:以下部分来自《ASP.NET MVC 企业级实战》一书的摘抄和改写以及部分个人学习心得。 EF简单增删改查 直接修改: Expression动态查询、分页 排序 常见分页 ...
分类:
编程语言 时间:
2017-05-12 01:46:40
阅读次数:
384
目录 1. 概述 2. from子句 3. where子句 4. select子句 5. group子句 6. into子句 7. 排序子句 8. let子句 9. join子句 10. 小结 1. 概述 LINQ的全称是Language Integrated Query,中文译成“语言集成查询”。 ...
分类:
Windows程序 时间:
2017-05-11 17:07:00
阅读次数:
7274
AngularJS过滤器 AngularJS过滤器可用于转换数据: 过滤器 描述 lowercase 格式化字符串为小写 uppercase 格式化字符串为大写 currency 格式化数字为货币格式 orderBy 根据某个表达式排列数组 filter 从数组项中选择一个子集 date 日期格式化 ...
分类:
Web程序 时间:
2017-05-08 16:02:40
阅读次数:
210
1> 排序信息丢失 如果在排序操作之后执行了任何其他操作,则不能保证这些附加操作中会保留排序结果。这些操作包括 Select 和 Where 等。另外,采用表达式作为输入参数的 First 和 FirstOrDefault 方法不保留顺序。如下代码:并不能达到反序排序的效果 using (var e ...
分类:
其他好文 时间:
2017-05-08 14:31:30
阅读次数:
188
一、常用规则速查 1 And 并且2 Or 或3 Is,Equals 等于4 Between 两者之间5 LessThan 小于6 LessThanEqual 小于等于7 GreaterThan 大于8 GreaterThanEqual 大于等于9 After 之后(时间) >10 Before 之 ...
分类:
编程语言 时间:
2017-05-08 12:21:31
阅读次数:
151
1、应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。
3、应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行..
分类:
Web程序 时间:
2017-05-04 16:16:46
阅读次数:
174
使用扩展方法OrderBy,OrderByDescending,效果优良。 实现代码如下: private static void SortByExtensionMethod() { List<Article> list = GetArticleList(); var sortedList = li ...
分类:
编程语言 时间:
2017-05-01 22:12:21
阅读次数:
183
Orderby子句用于对结果进行排序,执行顺序位于select子句之后,排序列有4中写法:column_namecolumn_alias,由于orderby子句的执行顺序位于select子句之后,因此,可以使用列的别名;nonnegativeinteger,用于表示select子句中column的位置,位置从1开始;ColumnExpression也可..
分类:
数据库 时间:
2017-04-25 15:06:53
阅读次数:
189
第一次用,搞了半天,终于知道了大概。 基于ORM的JPA还是蛮好用的, 这次是实现一个MANGODB的日志存储和检索。 PRISM用的。 repository的写法: ...
分类:
编程语言 时间:
2017-04-24 17:24:38
阅读次数:
215
Oracle提供了一些功能很强大的分析函数,使用这些函数可以完成可能需要存储过程来实现的需求。分析函数计算基于一组数据行的聚合值,它们不同于聚合函数的是,它们为每一组返回多行结果。分析函数是除ORDERBY子句之外,在查询语句中最后执行的。所有的join和所有的WHERE,GROUPB..
分类:
数据库 时间:
2017-04-23 23:16:55
阅读次数:
438