【问题标题】:ASP.NET MVC - Multiple inserting into databaseASP.NET MVC - 多次插入数据库
【发布时间】:2014-03-25 16:10:17
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

    你已经明白了。但老实说,如果您不发布您的尝试,我们将无法帮助您。

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

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

    【讨论】:

      猜你喜欢
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 2017-08-12
      • 2013-11-21
      相关资源
      最近更新 更多