ASP.NET MVC - 多次插入数据库

时间:2014-03-25 16:10:18

标签: c# asp.net-mvc entity-framework viewmodel

我正在使用Razor引擎构建ASP.NET MVC Web应用程序。在解释我的问题之前,我想向您解释一下背景。我有一个Users表和一个Group_Tests表。用户可以通过提及通知时间(AM和/或PM)和频率(每天10次)来订阅一组测试。这是模型(使用我的数据库中的Entity Framework构建):

enter image description here

问题是,我希望我的用户通过选择AM或PM(将是复选框)来订阅测试组并验证它。它可能不止一个组。但是,我不知道该怎么做。我很容易想象我已经创建了一个ViewModel并进入了我的View,在我的Group_Tests表上执行foreach循环,为每个现有组添加一行订阅。

任何想法的人?

1 个答案:

答案 0 :(得分:0)

  

我很容易想象我要创建一个ViewModel并进入我的View,在我的Group_Tests表上执行foreach循环,为每个现有组添加一行订阅。

你已经得到了它。但说实话,如果你不发表你的尝试,我们无法帮助你。

除非有规范要求用​​户能够同时订阅所有Group_Tests,否则我会选择让他们从下拉列表中选择所需的group_test,而不是为每种类型的Group_Test呈现对象。这样,他们可以单独订阅每个Group_Test。

如果真的需要一次订阅所有内容,那么你就是在正确的轨道上。