语言集成查询(LINQ)是一种Microsoft .NET Framework组件,它为.NET语言添加了本机数据查询功能。请在适当时考虑使用更详细的标签,例如[linq-to-sql],[linq-to-entities] / [entity-framework]或[plinq]
var q = (来自 db.tblBlogComments 中的 Comments,其中 Comments.blogID == this.ID orderby Comments.date 降序 select new { 评论.用户ID、评论.评论、评论.日期 }); 这又...
System.NullReferenceException:未将对象引用设置为对象的实例。 System.Xml.Linq.XContainer.Elelement(…) 返回 null
我正在阅读从 Google 地球专业版保存的 .kml 文件。 这是我从 SO 上的帖子中获得的代码。 当 xDoc.Descendants 具有一致的元素时效果很好。 XDocument xDoc = XDo...
var listaFirme = 新词典 { {“富”,“酒吧”} }; var matchKey = “foo”; return listaFirme.Where(pair =>pair.Key == matchKey).Select(pair =>pair.Value).ToStri...
我有一个对象(触发器),其中包含一个名为 GetNextFireTime(DateTimeOffset after) 的方法,该方法返回给定输入后触发器下次触发的时间。 我的目标是,鉴于输入...
使用 EF Core 根据记录数据过滤日期范围内的数据总是超时。我是否做了什么导致表现如此糟糕的事情?
我有一个测试,随着时间的推移会有很多记录。我正在使用 Postgresql 来存储这些测试和记录,并且我希望能够搜索具有特定时间范围内的记录的测试。 一个
我有下表: 国家 团队 玩家 英格兰 亩 1 英格兰 亩 2 英格兰 亩 3 英格兰 生命值 4 英格兰 生命值 5 西班牙 RM 6 西班牙 RM 7 西班牙 酒吧 8 西班牙 酒吧 9 西班牙 酒吧 10 我想要...
我有以下 LINQ 表达式: IList 名称 = ["Doe_John", "Doe_Jane"]; queryable = queryable.Where(x => 名称.Contains(Name.Combine(x.person.LastName, x....
是否可以仅使用 linq 对 List 列表中的所有值求和? 我有有效的代码,但也许有一种不需要 foreach 循环的 LINQ 解决方案。 双总和 = 0; 指导...
所以我有一个主要的同步查询,例如: 私有列表 Foo() { return _ctx.Table1.Where(...).Select(s => new MyCustomClass { ... }).ToList(); } 我需要使用...的结果
是否可以仅使用 linq 对 List 列表中的所有值求和? 我有有效的代码,但也许有一种不需要 foreach 循环的 LINQ 解决方案 双倍总和...
我正在使用 EF Core 谓词生成器来创建动态 SQL 语句。然而,我发现很难弄清楚如何否定这个表达式。例如,我使用一个语句来计算...
实体框架(.NET 完整框架,而非 EF Core)订购包括[重复]
我正在尝试让类似以下的东西发挥作用: _dbmsParentSections = FactoryTools.Factory.PdfSections .Include(x => x.Children.OrderBy(y => y.Order).ToList()...
我不确定在动态 iqueryable 中使用字符串和日期作为变量的正确格式。对于数字,即使它们作为字符串传递,它也可以正常工作。但是,如果我使用字符串或...
我正在使用 LINQ 查询读取数据,该查询有数百万行并以超时结束。以及我们如何优化查询以提高其性能。 var细节=等待(来自context.student中的m...
我将这些数据放在一个表中,我正在尝试执行循环或递归方法。我需要根据使用会议 ID 获取结果。如果我使用 meetid 1,它将返回 2,3。如果我见面...
如何在 LINQ 查询中实现分页? 其实暂时来说,如果能模仿sql TOP函数我就很满足了。不过,我确信需要完整的分页支持
我正在尝试将一个模型转换为另一种格式略有不同的模型。我想我可以使用 LINQ 在一行中完成此操作,而无需使用 foreach,但是我不断遇到错误...
实际上,我正在尝试更改 xml 文件中的一个元素的属性。我仍然无法选择 xml 文件中的元素。我的 xml 文件看起来像这样(缩短): 实际上我正在尝试更改 xml 文件中一个元素的属性。我仍然无法选择 xml 文件中的元素。我的 xml 文件看起来像这样(缩短): <?xml version="1.0" encoding="utf-8"?> <settingData xmlns="head.de"> <version>4.9.2.1</version> <setting name="strEdmServiceUrl" value="" /> </settingData> 当我尝试使用 xelDllSettings.Element( "settingData" ) 选择元素时,引发的错误是空引用。我已经检查过 xelDllSettings 实际上是我的 xml 文件。 到目前为止,我操作 xml 文件的代码如下所示: String strEdmServiceUrl = "Text to add in value attribute"; XElement xelDllSettings = XElement.Load( CORRECT_FILEPATH ); xelDllSettings.Element( "settingData" ).Elements( "setting" ).FirstOrDefault( att => ( String )att.Attribute( "value" ) == "strEdmServiceUrl" ).SetAttributeValue( "value", strEdmServiceUrl ); xelDllSettings.Save( CORRECT_FILEPATH, SaveOptions.None ); 如何访问正确的元素(通过“name”属性选择)并更改“value”属性的值? 请尝试以下使用 LINQ to XML API 的解决方案。自 2007 年以来,它在 .Net Framework 中可用。 c# void Main() { const string FILENAME = @"e:\Temp\DevEV.xml"; const string NEW_FILENAME = @"e:\Temp\DevEV_new.xml"; XDocument xdoc = XDocument.Load(FILENAME); XNamespace ns = xdoc.Root.GetDefaultNamespace(); var attr = xdoc.Descendants(ns + "setting")? .Where(d => (string)d.Attribute("name")?.Value == "strEdmServiceUrl") .FirstOrDefault()?.Attribute("value"); attr.Value = "999"; Console.WriteLine(xdoc); xdoc.Save(NEW_FILENAME); } 输出 <settingData xmlns="head.de"> <version>4.9.2.1</version> <setting name="strEdmServiceUrl" value="999" /> </settingData>
我想对所有实体设置一个条件来隐藏被删除的实体。 我在 Flount Api 中找不到实现此目的的命令。 受保护的重写 void OnModelCreating(ModelBuilder
我想对所有实体设置一个条件来隐藏被删除的实体。 我在 Flount Api 中找不到实现此目的的命令。 受保护的重写 void OnModelCreating(ModelBuilder