c# - 从 XML、XSD 或 C# 类生成 LINQ DataContext

标签 c# xml linq xsd datacontext

<分区>

我有大量类需要从 XML 文件创建,我真的不想手动创建这些类。我真正想做的是以某种方式生成 LINQ DataContext,这样我就可以使用 VisualStudio 从 DataContext 构建 SQL 数据库。

我知道我可以从 XML 文件生成 XSD 和 C# 类,但是是否有任何工具可以从这些文件生成正确的 SQL 数据库表或 LINQ DataContext?

最佳答案

您可以使用 http://xsd2code.codeplex.com/从 XSD 生成 C# 类。不要忘记启用序列化和 GenerateXMLAttributes。将 ColllectionObject 类型设置为实现 ICollection 的类型,例如 List,不要使用 IList。

接下来,像往常一样实现您的 DbContext。

关于c# - 从 XML、XSD 或 C# 类生成 LINQ DataContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3262553/

相关文章:

C# 如何将大的 HEX 字符串转换为二进制

c# - DateTime.Parse 如果为 null,则采用最小日期值

c# - 无效的 XML 注释 : invalid character

c# - LINQ(或伪代码)按邻近度对项目进行分组

c# - 用LINQ查询基本问题

c# - 将查询从 SQL 转换为 EF Lambda 表达式

c# - 基础设施服务能否返回 Bob 大叔的 The Clean Architecture 中的领域实体?

javascript - 表单提交后如何停止从部分页面重定向

xml - 使用 XSD 过滤 anyURI 类型的 XML 元素

java - 从 spring MVC Controller 返回 xml 文件