Tag: linq

只读XML文件的一部分

RadheyJang India Software Developer 5 ArunaTiwari India SoFtwareCoder 3 A NA 我可以使用下面的代码读取那个Xml。 XDocument xmlDoc = XDocument.Load(str); var vrresult = from a in xmlDoc.Descendants(“People”) select new { Name= a.Element(“Name”).Value, Location= a.Element(“Location”).Value, Point= a.Element(“Point”).Value }; GridView1.DataSource = vrresult; GridView1.DataBind(); 但它正在阅读细节的内容。 我想跳过阅读详细信息元素内的内容 。 请让我知道如何跳过详细内容。

LINQ查询任何属性都包含字符串

如何查询类型T的集合,返回T的所有项,其中任何T的属性包含一些字符串? 编辑: 假设我在检查包含之前将每个属性转换为字符串。

表达式树如何提供对局部变量的访问?

这个问题与闭包的工作方式无关。 这个问题是关于LINQ如何决定引用运行时可解析表达式的内容,以及评估和放入该表达式的内容。 这个问题试图了解LINQ如何工作,以实现类似于另一种语言的东西。 考虑以下LINQ查询,将其转换为表达式树: var my_variable = “abc”; var qry = from x in source.Foo where x.SomeProp == my_variable select x.Bar; 由编译器映射到代码中: var qry = source.Foo .Where(x => x.SomeProp == my_variable) .Select(x => x.Bar); 当这被转换为表达式树时,LINQ如何知道引用表达式的哪个,以及评估哪些结果并将结果放入表达式? 例如,它如何知道评估my_variable并将结果放入expressino,但将x.SomeProp和==转换为LINQ表达式树的部分? C#编译器是否有一个硬编码的特殊列表,其中引用了LINQ的表达式? (即可以转换为SQL的最外层操作,包括:==,!=,&&,||,, =,substring等)

无法将MySQL查询转换为LINQ

我已经看过这个解决方案,但我的问题仍然存在。 我无法将MySQL查询转换为LINQ 。 我正在使用LinqPad 。 我创建了一个连接。 执行了我的查询并得到了结果。 但是lambda部分是空的。 SELECT * FROM ( SELECT @row := @row +1 AS rownum, zdjh,sjsj ,xhqd FROM ( SELECT @row :=0) r, `tj_xhqd` ORDER BY sjsj ) ranked WHERE rownum % 24= 0 AND zdjh = ‘002999001180’ AND sjsj>=’2018-02-24 08:38:11′ 我想将其转换为LINQ 。 型号名称为kesc 更新1 我试图将我的MySQL转换为LINQ 。 var mainDetails = kesc.tj_xhqd.Where(m […]

通过LINQ C#出现单词的复杂排序列表

可能重复: 按LINQ C#出现单词对列表进行排序 我在这里发布了一个类似的问题,并得到了一个不起作用的答案。 这是我需要排序的数据。 ID Title — —— 1 JCB Excavator – ECU P/N: 728/35700 2 Geo Prism 1995 Geo cart Geo001 -Geo ABS #16213899 3 Geo Prism 1995 – Geo ABS #16213899 4 Geo Prism 1995 – ABS #16213899 5 Wie man BBA reman erreicht 6 this JCB test JCB 7 Ersatz Airbags, […]

EF中的多对多关系linq查询

我有3个表学生,课程和学生联系表StudentCourse,我如何返回给予学生Id = 1的所有课程,但也包括学生ID可能不是1并且与id 1的学生一样的课程? 结构是这样的: student courses studentcourse 1 8 1 – 8 2 9 2 – 8 3 10 3 – 9 所以棘手的部分是我还要包括课程8的其他行或者id为1的学生所采取的任何其他课程。 最终结果应该是2行:where子句将指定我对student id = 1(这是id 8的过程)的课程感兴趣,但我还想包括该课程的其他行。 结果是: 1 – 8 2 – 8

如何使用linq获取单节点数据

我有以下xml文件 1 Computer Information tech. True 2 Cate1 MMukh True 我需要通过id值指定一个类别数据并将它们存储在文本框中。 请你帮助我好吗。 谢谢。

在LINQ中选择案例

如何将其转换为LINQ? select t.age as AgeRange, count(*) as Users from ( select case when age between 0 and 9 then ‘ 0-25′ when age between 10 and 14 then ’26-40′ when age between 20 and 49 then ’60-100′ else ’50+’ end as age from user) t group by t.age 谢谢!

如何查找连续相同的值项目作为Linq组

var schedules = new List{ new Item { Id=1, Name = “S” }, new Item { Id=2, Name = “P” }, new Item { Id=3, Name = “X” }, new Item { Id=4, Name = “X” }, new Item { Id=5, Name = “P” }, new Item { Id=6, Name = “P” }, new Item […]

在一系列文本框中显示LINQ列表值?

我正在创建一个预订系统,客户可以输入预订ID并查看所有其他客人,我需要帮助在一系列文本框中显示我的LINQ列表中的值,任何和所有帮助将不胜感激。 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; namespace BookingCustomers { public partial class BookingGuests : System.Web.UI.Page { private HotelConferenceEntities datacontext = new HotelConferenceEntities(); private void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { try { int id = int.Parse(BookID.Text.ToString()); tblBooking booking = datacontext.tblBookings.SingleOrDefault(x => x.BookingID == id); […]