如何在C#.net MVC中使用变量代替列名

时间:2013-11-07 20:00:12

标签: c# .net variables

我有一个带表的数据库。第一列是BusID,其余列是单元格中的席位置。 1表示可用座位,如果座位无法使用,则为0(

用户进入座位位置并将其放入变量中,然后我做了

var bus = db.Seats.Find(BusID);
bus.seatPostion = 0;
db.savechanges();

这给了using a variable in the place of the column一个错误,知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

你必须使用公交车项目的模型。让我们说你有公交车的上下文模型:

public class Bus
{
    public long BusID { get; set; }
    public long SeatPosition { get; set; }
}

var busId = your user input;
Bus bus = db.Seats.Find(busId);
if(bus != null)
{
   bus.SeatPosition = 0;
}
db.saveChanges();