随笔分类 - linq
摘要:直接使用 var result = list1.Where(str1 => list2.Contains(str))是不行的,这个要求两个list的string值必须有相等的才行 例如list1中有apple,那么list2中必须有apple才能匹配,而list2中只有app所以匹配不了 解决办法:
阅读全文
摘要:F12转到DBContext 在同级目录下新建同名的class 注意partial关键字 然后修改系统生成的dbcontext类的构造函数,改为使用解析后的链接字符串传入
阅读全文
摘要:1.linqtosql查看sql var dc=new DBDataContext(); TextWriter tw = new StringWriter(); dc.Log = tw; var list = dc.News.Skip((page - 1) * limit).Take(limit).
阅读全文
摘要:0.问题描述 EF生成的model带有导航属性,则json序列化会报循环引用错误,尝试如下 protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); ////config.Fo
阅读全文
摘要:1.扩展方法 2.调用 Using Utils; void Test() { var ids=new int[] { 1,2,3 ... 9999 }; var list=datacontext.TestTable.InRange(ee => ee.Id, 2000, ids).ToList();
阅读全文
摘要:1.加载xml字符串 2.直接加载文件: var users = XElement.Load("TemplateUser.config").Elements("user"); var user = users.FirstOrDefault(); var Account = user.Element(
阅读全文
摘要://list=list.OrderBy(ee => SqlFunctions.CharIndex("书记,主任,支部委员,村委委员,系统工作人员", ee.ZhiWu)).ToList(); //linq to sql中报错:只能在linq to entities中调用此方法. int ...
阅读全文

浙公网安备 33010602011771号