问题标签 [linq-to-xsd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2683 浏览

linq - How can I use Linq with Dataset.xsd files?

How can I use Linq with Dataset.xsd files?

I've looked at Linq-to-Datasets and Linq-to-XSD but they don't really seem to work directly with the Visual Studio DataSet.xsd files.

EDIT: I actually found a great link for this: link text but I can't seem to figure out what to do if I want to query on related tables.

I get an "Object reference not set to an instance of an object." error when running the above code because, I guess, field.FieldTypeRow.FieldTypeLabel isn't actually part of the query of data. Do I have to create a method that returns data from that data also? I'm assuming this would be the case (that taFields.GetData has to return all the FieldType data results too if I'm going to reference it - in Linq to SQL it does all this for me so it's a little disappointing)

0 投票
4 回答
2276 浏览

.net - Linq2XSD 死了吗?

自alpha 0.2以来,有人对此有任何更新吗?

0 投票
1 回答
741 浏览

linq-to-xml - 使用 LINQ2xsd 的经验?

我正在寻找更高级的替代 xsd.exe

我即将开始一个相当简单的项目,并决定尝试使用 LINQ2XSD。该项目现已作为CodePlex的开源项目发布。

我只是想知道有多少人尝试使用它,是否有任何“破坏者”或严重错误。

我从 CodePlex 下载了项目,对其进行了编译并成功地创建了一些类。让我大吃一惊的两件有点烦人的事情是:

结尾带有“LocalType”的古老类名:

需要在 XSD 中指定每个属性的类型以避免错误:

即使该属性是在 C# 中作为字符串对象生成的,我也得到了这个。它只是不能将它放入 XML 文档中,因为它被定义为“xsd:anyAtomicType”。

尽管与人们可能拥有的任何整体反馈相比,这两点都没有实际意义。似乎该 CodePlex 站点的访问者很少,这很可惜,因为在我看来,对于我正在从事的项目来说,它比 LINQ2XML 更有用。

另请参阅:LINQ2XSD 死了吗?

0 投票
0 回答
283 浏览

xml - Linq2XSD - 寻找文章、教程和经验

才知道这件事。

有没有人有任何链接到一些谈论这个的好网站?它的功能,错误,限制。

(显然我已经搜索过了,所以我正在寻找不会出现在谷歌页面 1 上的信息:D)

0 投票
2 回答
372 浏览

c# - 当它们共享相同的名称时,如何告诉 C# 编译器符号是类型而不是变量?

当你有一个与类型同名的局部变量时,有没有办法告诉编译器你给出的符号是类型还是变量?例如考虑(并忽略所有类型返回错误):

  • A -> 错误(没有方法 DoSomething())
  • B -> 作品
  • C -> 作品
  • D -> 错误(没有方法 Trim())

从更适用的角度来看

(如果 XSD 让你感到厌烦,你可能想跳过这个):

我目前正在尝试让 LINQ to XSD 正常工作。在我的 XSD 文件中有这样的 xs:elements:

'car' 类型被定义为这样的 simpleType
(可能还有一些限制,但本质上就是这样):

所以很自然地 LINQ to XSD 会生成如下所示的代码:

但是由于上述问题,这不会编译。

0 投票
2 回答
1367 浏览

c# - 保留选择序列中的顺序 (LINQ To XSD)

给定以下 XML 示例,我们可以想象一个将 Root 定义为包含 Type1 和 Type2 之间的无限制选择序列的模式。

我正在测试从 XSD.exe 工具迁移,尽管它增加了类型安全,但有很多小烦恼。在这种情况下,XSD 工具只是在 Root 中创建一个 System.Object 类型的数组,您必须弄清楚其中的对象类型(Type1 或 Type2)。它并不完全优雅,但至少你保持秩序。

问题是当 LINQ to XSD 创建对象时,它将 Root 定义为具有两个独立的 Type1 和 Type2 列表。这很好,因为它是类型安全的,但我现在似乎失去了元素的顺序。我从 codeplex 上的源代码构建了 LINQ to XSD。

使用 LINQ to XSD,如何保留这些元素的顺序?

0 投票
2 回答
781 浏览

visual-studio - Visual Studio 2010 Beta2 中的 LINQ to XSD

我一直在环顾四周,我想知道这是否在 VS10 beta2 中可用。

到目前为止,我所看到的只是适用于 VS 2008 的 Linq to XSD alpha 0.2 预览版

0 投票
0 回答
647 浏览

silverlight - 用于 Silverlight 的 Linq 到 XSD

LINQ to XSD 项目似乎对 Silverlight 中不可用的类型有一些依赖关系,例如 System.Xml.Schema.XmlSchemaType。考虑到这一点,我知道让 LINQ to XSD 在 Silverlight 项目中工作需要大量工作,但我很好奇,有没有人修改过 LINQ to XSD 项目(Microsoft.Xml.Schema.Linq)以编译为Silverlight 类库?

或者,我想另一种可能性是,如果有人花时间从 Silverlight 的 System.Xml.Schema 命名空间开发缺少的类。

谢谢!

0 投票
1 回答
369 浏览

c# - 使用 DLR 更简单的 Linq to XML 查询

我有一个关于 Linq to XML 查询的问题,以及我们如何使用新的动态关键字使它们更具可读性。

目前我正在写这样的东西:

我想写的是这样的:

我知道我可以使用 Linq to XSD 来做到这一点,这已经很不错了,但显然这需要一个 XSD 架构,而我并不总是有一个。

我确信应该有一种方法可以使用 .NET 4.0 的新动态功能来实现这一点,但我不确定如何或是否有人已经尝试过。

显然我会失去 Linq to XSD 的一些优点(类型化成员和编译时间检查),但它不会比原始解决方案差,而且肯定会更具可读性。

有人有想法吗?

谢谢

0 投票
3 回答
769 浏览

c# - 将命名简单类型与 LINQ to XSD 一起使用会导致编译器错误

我有一个包含这样一个简单类型的 XSD:

现在当我使用这种类型时:

LINQ to XSD 生成

注意::.after 全局。现在那个点在那里是非常错误的,我假设我缺少一个命名空间。现在,如果我手动删除该点,它工作得很好,但我宁愿不删除每一代的十几个事件。你有什么想法?