我正在使用票务系统,每当我删除一张票并添加一张新票时,新票就会用不同的 ID 代替旧票。
添加新票的代码:
public ActionResult BookaTicket(AccApp.Models.TicketsBooked ticketinfo)
{
var s = db.TicketsBooked.Create();
db.TicketsBooked.Add(ticketinfo);
db.SaveChanges();
return View(ticketinfo);
}
TicketInfo是保存视图中的用户条目的对象,Ticketsbooked是表名。
这就是我删除票的方式:
public ActionResult Remove(AccApp.Models.TicketsBooked x)
{
var TicketToBeRemoved = db.TicketsBooked.Find(x.TicketID);
db.TicketsBooked.Remove(TicketToBeRemoved);
db.SaveChanges();
return View();
例如,如果我删除 id = 4 的票并添加另一张票,我的表格将如下所示:
ID : 1 TicketInfo..
ID : 2 TicketInfo..
ID : 3 TicketInfo..
ID : 56 TicketInfo..
ID : 5 TicketInfo..
我正在尝试放置一个排序语句(如果可能),以便每次添加票时执行它。
任何想法 ?