随笔分类 -  linq

摘要:直接使用 var result = list1.Where(str1 => list2.Contains(str))是不行的,这个要求两个list的string值必须有相等的才行 例如list1中有apple,那么list2中必须有apple才能匹配,而list2中只有app所以匹配不了 解决办法: 阅读全文
posted @ 2023-07-25 13:17 Ace001 阅读(282) 评论(0) 推荐(0)
摘要:F12转到DBContext 在同级目录下新建同名的class 注意partial关键字 然后修改系统生成的dbcontext类的构造函数,改为使用解析后的链接字符串传入 阅读全文
posted @ 2021-05-14 11:33 Ace001 阅读(272) 评论(1) 推荐(0)
摘要:1.linqtosql查看sql var dc=new DBDataContext(); TextWriter tw = new StringWriter(); dc.Log = tw; var list = dc.News.Skip((page - 1) * limit).Take(limit). 阅读全文
posted @ 2018-04-24 09:18 Ace001 阅读(1119) 评论(1) 推荐(1)
摘要:0.问题描述 EF生成的model带有导航属性,则json序列化会报循环引用错误,尝试如下 protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); ////config.Fo 阅读全文
posted @ 2016-12-20 19:59 Ace001 阅读(1250) 评论(3) 推荐(1)
该文被密码保护。
posted @ 2016-12-09 16:09 Ace001 阅读(851) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-05-18 15:52 Ace001 阅读(763) 评论(0) 推荐(0)
摘要: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(); 阅读全文
posted @ 2016-05-14 01:21 Ace001 阅读(894) 评论(3) 推荐(1)
摘要:1.加载xml字符串 2.直接加载文件: var users = XElement.Load("TemplateUser.config").Elements("user"); var user = users.FirstOrDefault(); var Account = user.Element( 阅读全文
posted @ 2016-04-11 10:56 Ace001 阅读(1245) 评论(0) 推荐(0)
摘要://list=list.OrderBy(ee => SqlFunctions.CharIndex("书记,主任,支部委员,村委委员,系统工作人员", ee.ZhiWu)).ToList(); //linq to sql中报错:只能在linq to entities中调用此方法. int ... 阅读全文
posted @ 2015-06-03 18:47 Ace001 阅读(2123) 评论(1) 推荐(0)