【发布时间】:2019-02-21 18:39:00
【问题描述】:
我正在与学生进行 CRUD,我正在尝试使用 LINQ 查找学生,但我不想使用列表,因此我想直接处理 XML 文件。我该怎么做?
我的 XML 文件是:
<?xml version="1.0"?>
<ArrayOfStudent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Student>
<IDstudent>56</IDstudent>
<Name>da</Name>
<Surname>he</Surname>
</Student>
</ArrayOfStudent>
它可以将我的 XML 加载到列表中并执行 LINQ,但我想以一种有效的方式进行。
public Student FindStudent(string id)
{
List<Student> LStudent = GetAll();
Student student = LStudent.Where(e => e.IDstudent == id).FirstOrDefault();
return student;
}
【问题讨论】:
-
看看这个link
标签: c# .net linq linq-to-xml