<分区>
我有大量类需要从 XML 文件创建,我真的不想手动创建这些类。我真正想做的是以某种方式生成 LINQ DataContext,这样我就可以使用 VisualStudio 从 DataContext 构建 SQL 数据库。
我知道我可以从 XML 文件生成 XSD 和 C# 类,但是是否有任何工具可以从这些文件生成正确的 SQL 数据库表或 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/