自定义 Visual Studio XSD 生成规则
Posted
技术标签:
【中文标题】自定义 Visual Studio XSD 生成规则【英文标题】:Customize Visual Studio XSD Generation Rules 【发布时间】:2022-01-11 21:01:04 【问题描述】:我通过将表格拖放到 Visual Studio 2019 中的 XSD 设计视图中来生成我的 XSD。在大多数情况下,这会生成我需要的东西,但是我注意到有一个问题,它没有生成我的外键作为外键但作为关系,这意味着 ON CASCADE DELETE 不起作用。有没有办法通过 GUI 或命令行运行该工具,将我的外键生成为具有完整级联删除的外键?
【问题讨论】:
【参考方案1】:如果您想将外键生成为完整的级联删除的外键,您可以参考以下步骤:
首先,右键单击 XMLSchema.xsd 文件并选择打开方式...
其次,选择数据集编辑器。
然后,右键单击表选择添加-->关系。
最后你可以改变你的外键并在lowed部分修改删除规则。
【讨论】:
当我把表从数据库中带过来时,连接会自动生成,所以我不需要创建它们,我可以更新现有的关系。我希望的是一种将关系生成为外键的方法,因此我不必手动更新它们。这可能吗?以上是关于自定义 Visual Studio XSD 生成规则的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio XSD 工具:生成集合而不是数组
用于代码生成的 Visual Studio 自定义工具...如何找出问题所在?
如何在 Visual Studio 中隐藏自定义工具生成的文件
如何自定义 Visual Studio 生成的 SQL 脚本