有没有一种实用工具,在那里,将从Dataset.xsd文件创建VB.NET类?我的意思不是像XSD.EXE实用程序执行 - 所有这些确实是转换XSD文件的XML为阶级在的.vb - 它不附加任何“扩展”功能。

基本上,我寻找的东西将从XSD文件生成业务层的开端。像创建每个DataTable的部分类,然后创建为每个数据表中的列的财产的权利的数据类型,最后是基本的CRUD方法为好。

这是我必须手动一遍又一遍对每个项目做。 (我做很多小项目,并使用VistaDB的,所以我不能使用LINQ到SQL - 希望我能)

有帮助吗?

解决方案

我知道这并不严格回答这个问题,但它看起来像VistaDB的要么做,或将很快,有一个可以使用LINQ可以用于实体供应商 - 见的此处

其他提示

我觉得XSD.EXE会做什么,你需要它。下面是和例子来purchaseorder.xsd转换为VB类在采购名称空间:

xsd.exe -c -l:vb -n:Purchasing purchaseorder.xsd

类型XSD.EXE /?从Visual Studio命令提示来获得所有的选项。

您可以找到更多信息这里

尝试采取在Visual Studio看看T4和代码生成工具。这就像“写入代码编写代码”,这是令人难以置信的强大。

有一个伟大的视频,真的是“啊哈经验”对我来说 http://www.pnpguidance.net/Screencast/T4TemplatesVisualStudioCodeGenerationScreencast.aspx

MSDN: http://msdn.microsoft.com/en-us/library/bb126445。 ASPX

罗布科纳写前奏: http://blog.wekeroad.com/blog/make - 视觉工作室 - 产生 - 您 - 库/

...等做了斯科特Hanselman的: http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx

我理解这可能不是正是你希望什么,但是当你想要更多的灵活性,不必在写相同的代码一遍又一遍,听起来真是T4可能是一个解决方案。

您会写一个模板,它通过分析XSD文件并直接在您的项目生成VB的文件。

液体工作室 XML数据粘结剂看起来像它你想要什么拥有30天的试用期,你可以下载。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top