如何在mvc中将数据插入数据库时​​生成id

时间:2017-01-13 11:59:12

标签: jquery sql asp.net sql-server model-view-controller

如何在将数据插入数据库时​​在MVC中生成id? 例如: 我在sql中有表tblexample .tblcolumn nid,代码,名称nid是自动增量和主键,当用户将数据插入数据库时​​,只是将名称传递给sql并保存名称但插入数据代码后如code =“c100”+ nid和使用mvc。在代码列中更新。

2 个答案:

答案 0 :(得分:0)

您可以生成类似自定义的自动增量,

按照此link

中的所有步骤操作

根据您的要求调整一些更改。

答案 1 :(得分:0)

如果您使用,Entitiy Freamwork

首先将字符串poco定义为P.K.在Ef,poco classess

[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public string id{ get; set; }

在此之后,以编程方式,您可以生成您的身份证。

顺便说一句,关心以前生成的密钥:)在生成新密钥之前,请始终使用Pk。