通常有两种方法
1、一个单独的数据表保存
类型 最新ID
PB 6
你用SQL或是LINQ取出+1给ID即可。
2、查询Inform表,取出当前月最大的ID
var query= (from c in DBContext.Inform
where c.Id.StartWith("PB1405")
order by c.Id Desending
select c.Id).firstorDefault();
SQL则是:
sql="Select top 1 Id from Inform where Id like 'PB1405%' order by c.Id Desc"
取出以后,用字符串函数Instr去除前面6个字符,后面的强制转换为Int,然后+1
最后,你这个问题和MVC一点关系都没有,以后问问题的时候,尽量不相关的别扯进来。