问题标签 [sql-data-tools]
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.
sql-server-data-tools - 使用核心/模型数据库,在不同的安装上进行小改动,无需重复代码即可进行定制
例如,核心数据库如下所示:
该模型用于大多数安装,但对于一些安装,我想添加自定义列,假设State为Address客户 X 和BirthDate客户PersonY的列。
现在,我不想将这些列添加到核心数据库,因为该State列仅由我们的美国客户使用,BirthDate而仅由我们的欧洲客户使用BirthDate是强制性的 ( NOT NULL),因此需要为所有其他列提供一个虚拟值顾客。
我在 GitHub 上查看是否有多个分支 -Core并且US-Customer- 但这意味着整个Core解决方案将被复制到US-Customer分支,但是当Core分支更改时,它不会更新US-Customer分支,即必须基本上维护两个存储库。
是否有可能在定制的解决方案(例如)SQL Data Tools中进行这种定制,只有绝对必要的更改,并且不会在丢失表或任何其他错误中引发错误?GitHubUS-CustomerSQL Data ToolsVisual Studio
例子:
Core分支
US-Customer分支
EU-Customer分支