匹配规则的数据库标准化

时间:2018-04-10 16:06:26

标签: sql asp.net-mvc

我有一个具有Projects的应用程序,并且在每个项目下,根据项目设置的具体情况(有时多次执行相同的任务),可能会有许多任务。可以根据项目本身的设置或其他表的相关要求创建任务(IE:Project_Files表上是否存在项目预期的关联文件)。项目的任务列表从Tasks表派生,并添加到Project_Tasks表中,以及项目的ID(如果同一任务有多个版本,则为唯一的附加键)。

以前这一切都是由桌面应用程序处理的。在项目中创建新项目时,会运行一个函数来检查并向Project_Tasks表添加行。问题是

  1. 我们正在尝试将此应用程序从winforms应用程序转换为MVC
  2. 此方法在正确添加的任务方面产生了不一致。
  3. 我正在尝试确定在Project_Tasks表中创建行的最佳方法,但我可以在表中执行此操作的唯一方法是为Tasks中的Projects表中的每个字段创建相应的字段表然后再做一个join语句。如果我需要将任务表或任务表添加到Projects表中,这似乎是很多工作。有比这更简单的方法吗?

0 个答案:

没有答案