我在SQL数据库中得到了这个表:
我的代码是:
XXEntities db = new XXEntities();
.
.
public void editSeatsNr(string seatPostion , int BusID)
{
var bus = db.Seats.find(BusID);
}
其中Seats是表名,“ seatPostion ”保存列名(例如“A2”),BusID保存ID(例如2)
假设我想要编辑第二行和“A2”列中的单元格,但列“A2”的名称在变量内部( seatPostion )因此我不能这样做:
bus.seatPostion = "new value";
任何想法?
答案 0 :(得分:0)
以下是如何找出使用哪一个的示例,希望这有帮助
static void Main(string[] args)
{
var seatToUse = "A1";
var items = typeof (SeatsList).GetProperties().ToList();
foreach (var item in items)
{
if (item.Name == seatToUse)
{
Console.WriteLine("Match");
}else{
Console.WriteLine("Does not match");
}
}
Console.ReadKey();
}
}
public class SeatsList
{
public int A1 { get; set; }
public int A2 { get; set; }
public int B1 { get; set; }
public int B2 { get; set; }
}