我正在使用Entity Framework,我在数据库中有一个id(ChargerTypeID),它有一个二进制系统增量(即第一个ID是1,第二个是2,第三个是4 ...等)我想运行一个在数据库中创建新充电器时增加ID * 2的代码。
答案 0 :(得分:0)
没有任何代码,您很难真正理解您的设置。
但是,根据我的理解,您可能需要运行另一个查询来获取EF的最新ID,然后进行数学计算并将其重新插入为整数。
类似......
var largestId = Context.yourTable.OrderByDescending(u => u.ChargerTypeID).First().ChargerTypeID;
var newId = (largestId * 2 );