我正在使用数据库项目来创建.NET MVC应用程序所需的所有表。我想知道的是,是否有一个常见的“最佳实践”来填充我的查找表?我是.NET数据库项目的新手,我不知道在哪里放置脚本,或者我是否应该使用脚本。 (我想我应该这样做。)
答案 0 :(得分:3)
您可以使用Post-Deployment脚本执行此类操作。您仍然可以为每个表保留必要操作的单个脚本,并将它们“包含”到Post-Deployment脚本中。
然后,每个部署都会将此组合脚本附加到部署脚本中。
:r .\Populate-Table1.sql
:r .\Populate-Table2.sql
答案 1 :(得分:1)
我本身并不知道任何最佳实践,但我为每个需要填充数据的表保留了单独的脚本。所以我将有一个名为“InitialData”的文件夹,以及“Table1.sql”,“Table2.sql”等下面的一堆文件。