MVC - HTMl.开始表单-创建一个事件记录,并在另一个表中自动创建x个数的记录

本文关键字:创建 记录 另一个 事件 表单 开始 HTMl MVC 一个 | 更新日期: 2023-09-27 17:50:45

所以我在visual studio中链接了一个数据库控制器,通过浏览器我可以创建,编辑,删除等。

我正在构建一个票务网站项目的过程中,并想知道你将如何去创建一个事件-然后在提交时,它将根据事件详细信息中的票务容量集自动在票务表中创建x条记录;

即事件表Eventid 1 - eventname;Festival—事件日期;2014年2月12日-有票;100

票表票号1 - 100;eventname节日。

我使用MVC - visual studio 2012 - SQL compact server 4.0

MVC - HTMl.开始表单-创建一个事件记录,并在另一个表中自动创建x个数的记录

我不会仅仅因为一个事件允许就去创建100条记录。这不是一个很好的系统。我想你有用户吧?如果是这样的话,对它进行建模,使事件上有"Limit"列,事件可以有许多用户,例如100。然后你一个用户可以有许多事件。你有一个UserEvents Table,它有UserId和EventId。为了便于讨论,这将代表一张罚单。

然后,每当您去显示购买时,您只显示那些没有超过其限制的,并且在插入新行时再次执行此检查,以防数据发生变化。

此外,如果你不是那么热衷于SQL,你总是可以使用CodeFirst迁移通过实体框架,这将更容易为您设置通过一系列的模型。

ASP。如果你感兴趣,NET网站提供了一个很好的教程,涵盖了所有内容:

链接到教程

链接到MSDN示例

实体框架6教程系列