gpt4 book ai didi

c# - Linq-to-Xml 查询是否支持 C# 中的智能感知?

转载 作者:太空宇宙 更新时间:2023-11-03 20:29:07 24 4
gpt4 key购买 nike

在我的项目中,我使用 XML 文件进行数据存储。我正在使用 linq-to-xml 查询访问该文件。实际上我已经从我的 SQL 服务器数据库创建了那个 XML 文件,但是由于 SQL 中的表包含超过 50 列,生成的 XML 文件也有超过 50 个元素......

现在,在应用查询时,我首先将该 XML 文件加载到 XDocument 对象中,然后再对其应用查询。

我的主要问题是,由于它包含 50 多个元素,因此在没有智能支持的情况下很难编写查询。为什么它不支持智能?我做错了什么?我该怎么做才能获得智能支持?

最佳答案

LINQ to XML 基于字符串,并不局限于遵循某种模式的文档。这就是您没有获得 IntelliSense 的原因,VS 没有关于架构的信息。

如果这对您来说真的很重要,也许使用 xsd.exe 之类的东西来生成表示模式的类对您来说会更好。

关于c# - Linq-to-Xml 查询是否支持 C# 中的智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com