草庐IT

Linq2XSD

全部标签

c# - 如何在 VS 2015 中查看 Linq 表达式

我正在尝试在VisualStudio2015中调试Linq表达式。当我将它添加到监window口时,我在“值”列中收到以下错误。field.DomainValues.Where(d=>d.Active)errorCS1061:'List'doesnotcontainadefinitionfor'Where'andnoextensionmethod'Where'acceptingafirstargumentoftype'List'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)当我尝试在立即窗口中执行时,我遇

C# 是否有 LINQ to HTML 或其他一些好的 .Net HTML 操作 API?

我有一个C#WPF应用程序,它需要使用在网页上作为HTML表格公开的数据。Aftergettinginspirationfromthisurl我尝试使用LinqtoXml来解析Html文档,但这只有在HTML文档格式非常好(并且其中没有任何注释或HTML实体)的情况下才有效。我已经设法使用这种技术获得了一个可行的解决方案,但它远非理想。我正在寻找一个用于解析HTML的解决方案。我以前破解过“解决方案”,但它们很脆弱。我正在寻找一种解析/操作文档的可靠方法。理想情况下,我希望能够像使用Javascript/JQuery一样简化任务。有人知道用于解析/操作HTML的优秀.Net库或实用程序

c# - Linq to SQL .Any() 有多个条件?

我正在尝试在if语句中使用.Any(),如下所示:if(this.db.Users.Any(x=>x.UserID==UserID)){//dostuff}有没有办法在.Any()中放置多个条件?例如:if(this.db.Users.Any(x=>x.UserID==UserIDANDx.UserName==UserName)){//dostuff}或者有更好的方法来解决这个问题吗? 最佳答案 当然,使用&&运算符。if(this.db.Users.Any(x=>x.UserID==UserID&&x.UserName==User

c# - 使用 Linq 总结一个数字(并跳过其余部分)

如果我们有一个包含这样一个数字的类:classPerson{publicstringName{get;set;}publicintAmount{get;set;}}然后是一群人:IListpeople;假设有10个人,名字和数量都是随机的是否有一个Linq表达式会返回一个总和满足条件的Person对象的子集合?例如我想要总金额小于1000的前x个人。传统上我可以这样做varsubgroup=newList();people.OrderByDescending(x=>x.Amount);varcount=0;foreach(varpersoninpeople){count+=person

c# - Linq-to-SQL ToDictionary()

如何使用Linq将SQL(2008)中的两列正确转换为Dictionary(用于缓存)?我目前循环遍历IQueryableb/c我无法使ToDictionary方法工作。有任何想法吗?这有效:varquery=frompindb.Tableselectp;Dictionarydic=newDictionary();foreach(varpinquery){dic.Add(sub.Key,sub.Value);}我真正想做的是这样的事情,但似乎行不通:vardic=(frompindb.Tableselectnew{p.Key,p.Value}).ToDictionary(p=>p.Ke

c# - LINQ 表达式中的 String.IsNullOrWhiteSpace

我有以下代码:returnthis.ObjectContext.BranchCostDetails.Where(b=>b.TarrifId==tariffId&&b.Diameter==diameter||(b.TarrifId==tariffId&&!string.IsNullOrWhiteSpace(b.Diameter))||(!b.TarrifId.HasValue)&&b.Diameter==diameter);当我尝试运行代码时出现此错误:LINQtoEntitiesdoesnotrecognizethemethod'BooleanIsNullOrWhiteSpace(Sy

c# - 使用 Linq 搜索对象列表中是否存在值

假设我有一个类Customer它有一个属性FirstName.然后我有一个List.可以使用LINQ来查找列表中是否有Firstname='John'的客户吗?在一个声明中..如何? 最佳答案 LINQ定义了一个非常适合解决这个问题的扩展方法:usingSystem.Linq;...boolhas=list.Any(cus=>cus.FirstName=="John");确保引用System.Core.dll,这是LINQ所在的位置。 关于c#-使用Linq搜索对象列表中是否存在值,我们

java - 使用 JAXB 从 XMLSchema.xsd 生成 Java 类

我正在使用jaxb从xml模式中生成java类。架构导入XMLSchema.xsd,其内容用作文档中的元素。如果我分别删除导入和对“xsd:schema”的引用,那么绑定(bind)编译器会成功生成类。如果我不这样做,则会产生以下错误,如果我尝试仅从XMLSchema.xsd生成Java类,这些错误是相同的!>C:\Users\me>"%JAXB%/xjc"-extension-dtmp/uisocketdesc-puis.jaxbuisocketdesc.xsd-bxml_binding_test.xml-bxml_binding_test_2.xml-bxml_binding_te

linq - ReSharper LINQ 扩展方法格式化

我正在为Resharpers格式化而苦苦挣扎。考虑以下代码:product.Resources.Where(x=>x.Tracked).Pipe(y=>{//Action});如何告诉ReSharper将花括号中的部分缩进,而花括号本身只缩进一点点?我尝试了几种Resharper格式设置,但在这种情况下没有任何效果。编辑:我想要一个类似这样的格式:product.Resources.Where(x=>x.Tracked).Pipe(y=>{//Action}); 最佳答案 见https://stackoverflow.com/a/8

java - spring-beans.xsd 没有定义 "local"。为什么?

几乎每个spring项目都使用spring-beans.xsd(指它更准确)。但是,如果您查看文件,http://www.springframework.org/schema/beans/spring-beans.xsd,您会看到它是3.2版,并且没有属性“local”的定义。更有趣的是http://www.springframework.org/schema/beans/spring-beans-3.2.xsd实际上确实定义了“本地”。此外,由于spring.schema将文件从jar(org/springframework/beans/factory/xml/spring-bean