说一说Dynamic LINQ需要注意的几个地方

说一说Dynamic LINQ需要注意的几个地方
最近的项目用了LINQ,但是受限于LINQ的筛选条件,又不想因为使用SQL放弃跨数据库,最终使用了Dynamic LINQ。在实际的使用中,通过自己总结还是发现了不少需要注意的地方。 下面是我写的构造筛选条件的函数,其中最需要之一的就是参数的类型问题,稍不注意就会遇到错误 #region 构造动态LINQ查询条件 14-10-21 By 唐有炜      /// <summary>       /// 构造动态LINQ查询条件 14-10-21 By 唐有炜  ...

js根据出生日期获取属相

js根据出生日期获取属相
//根据生日获取属相 function get_shuxiang_by_bir(bir) { var year = bir.split("-")[0]; var sxnames = ["鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"]; var sx = year % 12 - 3; if (sx <= 0) { sx += 12; } //alert(sx); return "属" + sxnames[sx - 1]; } f1c72cc4如有大家有什么问题,可以给我留言,我会抽时间一一解答。 笔者微博:@LeaveBugsAway欢迎叨扰。

重拾Java学习笔记001:【1.3】重温GUI形式的Hello world

重拾Java学习笔记001:【1.3】重温GUI形式的Hello world
import java.awt.*; import java.awt.event.*; class HelloWorld extends Frame { public static void main(String args[]) { HelloWorld Hello=new HelloWorld(); Label lbl=new Label("Hello World!"); Hello.setTitle("Hello World"); Hello.setSize(300,200); Hello.setBackground(new Color(224,224,224)); Hello.add(lbl); lbl.setAlignment(1); lbl.setFont(new Font("Arial",Font.PLAIN,24)); Hell...

Elinq SQL Server版本引发的异常:’SYSDATETIME’ 不是可以识别的内置函数名称

Elinq SQL Server版本引发的异常:’SYSDATETIME’ 不是可以识别的内置函数名称
今天新项目上传到服务器数据一直不显示,看日志发现: 异常时间:2014-10-26 21:01:24,401 [5] 异常级别:ERROR 日志标志:logerror 异常信息: 【附加信息】 : 获取PregnanterInfo分页列表失败。 【异常类型】:QueryException 【异常信息】:'SYSDATETIME' 不是可以识别的 内置函数名称。 【堆栈调用】: at NLite.Data.Common.ExecutionService.Query[T](QueryContext`1 q) at lambda_method(Closure ) ...

C++面试汇总

C++面试汇总
1 http://www.cnblogs.com/binxindoudou/articles/4049906.html f1c72cc4如有大家有什么问题,可以给我留言,我会抽时间一一解答。 笔者微博:@LeaveBugsAway欢迎叨扰。

Java面试汇总

Java面试汇总
1 http://www.cnblogs.com/xing901022/p/3975626.html#3038997 2 http://www.cnblogs.com/michaellfx/p/3994885.html 3 http://www.cnblogs.com/liuzhi/p/4036210.html 4 http://www.cnblogs.com/ricky52529/p/4042643.html 5 http://www.cnblogs.com/rookiebob/p/4036870.html 6 http://www.cnblogs.com/liuzhi/p/4036211.html 7 http://www.cnblogs.com/gune/articles/4042970.html 8 http://www.cnblogs...

架构师必备之里氏替换原则(Liskov Substitution Principle, LSP)

架构师必备之里氏替换原则(Liskov Substitution Principle, LSP)
1 什么是里氏代换原则 里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hierarchy》里面提出来的,主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,什么时候不应该使用继承,以及其中的蕴涵的原理。2002年,我们前面单一职责原则中提到的软件工程大师Robert C. Martin,出版了一本《Agile Software Develo...

LINQ学习笔记004:LINQ to Entities 查询中的表达式

LINQ学习笔记004:LINQ to Entities 查询中的表达式
详情请参考:http://msdn.microsoft.com/zh-cn/library/bb399367(v=vs.100).aspx LINQ to Entities 中的表达式 表达式是求值结果可以为单个值、对象、方法或命名空间的一段代码。 表达式可以包含文本值、方法调用、运算符及其操作数,或者简单名称。 简单名称可以是变量名、类型成员名、方法参数名、命名空间名或类型名。 表达式可以使用运算符(运算符又可使用其他表达式作为参数)或方法调用(方法调用的...

利用反射和dynamic关键字实现自定义字段查询

利用反射和dynamic关键字实现自定义字段查询
IDao /// <summary> /// 根据条件查询某些字段(LINQ 动态查询) /// </summary> /// <param name="selector">要查询的字段(格式:new(ID,Name))</param> /// <param name="predicate">筛选条件(id==1)</param> /// <returns></returns> IQueryable<Object> GetFields(string selector, string predicate);   Dao /// <summary> /// ...

关于win7无法连接到visual studio开发服务器的问题

关于win7无法连接到visual studio开发服务器的问题
今天我的vs2010也出现了这个问题。网上搜索了一下,遇到同样问题的人还真不少,如下图所示: 可是网友给出的解决办法,实在不怎么样。有的建议更改端口,有的建议关闭防火墙。关闭防火墙倒是一个比较简单的办法。 可是又想开着防火墙又想能够运行vs,于是我终于找到了一个两全其美的办法。 点击【允许运行另外一程序】,然后添加vs的运行文件就ok了。 现在我的防火墙和vs并行了,good! f1c72cc...

JS iframe父子页面元素调用方法 window parent top 解释

JS iframe父子页面元素调用方法 window parent top 解释
父窗口调用子窗口 var hasMore = parent.document.getElementByIdx_x_x_x("hasMore").value; 子窗口调用父窗口 document.frames["ifrmBoxFrame"].me.preLoadBoxGrid(); window.frames["iframe_ID"].document.getElementByIdx_x_x_x("iframe_document_object"­).object_attribute = attribute_value    window 是对当前窗口自身的引用 如:window.returnValue = ret; window.close(); top 返回顶层窗口,即...

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面解决方案

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面解决方案
处理【由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】 详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~ 启明星工作室提供企业网站相关建设,会议室预定等软件 具体请访问官网 http:/...

Java常见知识点整理

Java常见知识点整理
5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。  java.lang.String类是final类型的,因此不可以继承这个http://www.cnblogs.com/yhason/archive/2012/05/08/2489932.html类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和 Integer 有什么区别  Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。In...

.NET MVC4将Home转移到区域(Area)并设置默认Area的办法

.NET MVC4将Home转移到区域(Area)并设置默认Area的办法
1、创建一个Area,命名为Home 修改HomeAreaRegistration.cs(非常重要) using System.Web.Mvc; namespace Ed.Web.Areas.Home { public class HomeAreaRegistration : AreaRegistration { public override string AreaName { get { return "Home"; } } public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "Home_default", "{controller}/{action}/{id}", new[] {"Ed...