增加实体框架中的ID

时间:2015-11-03 11:37:25

标签: asp.net-mvc entity-framework entity-framework-6

我正在使用Entity Framework,我在数据库中有一个id(ChargerTypeID),它有一个二进制系统增量(即第一个ID是1,第二个是2,第三个是4 ...等)我想运行一个在数据库中创建新充电器时增加ID * 2的代码。

1 个答案:

答案 0 :(得分:0)

没有任何代码,您很难真正理解您的设置。

但是,根据我的理解,您可能需要运行另一个查询来获取EF的最新ID,然后进行数学计算并将其重新插入为整数。

类似......

var largestId = Context.yourTable.OrderByDescending(u => u.ChargerTypeID).First().ChargerTypeID;
var newId = (largestId  * 2 );