如何在将数据插入数据库时在MVC中生成id
?
例如:
我在sql中有表tblexample .tblcolumn nid,代码,名称nid是自动增量和主键,当用户将数据插入数据库时,只是将名称传递给sql并保存名称但插入数据代码后如code =“c100”+ nid和使用mvc。在代码列中更新。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您使用,Entitiy Freamwork
首先将字符串poco定义为P.K.在Ef,poco classess
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public string id{ get; set; }
在此之后,以编程方式,您可以生成您的身份证。
顺便说一句,关心以前生成的密钥:)在生成新密钥之前,请始终使用Pk。