如何按照我们在 mvc 代码优先方法中的模式制作自动生成的主键
Posted
技术标签:
【中文标题】如何按照我们在 mvc 代码优先方法中的模式制作自动生成的主键【英文标题】:how to make auto generated primary key following our pattern in mvc code first approach 【发布时间】:2014-05-30 09:14:02 【问题描述】:我想将 roll no 作为学生班级的 ID,并且我希望它应该像 Student-(GUID)
那样生成 public int ID get; set;
提前致谢
【问题讨论】:
为什么不根据时间做随机数? 【参考方案1】:如果你想在你的数据库中插入像 Student-(GUID) 这样的学生 id,你必须将你的 id 从 int 更改为 string 。
public string ID get;set;
现在在你的控制器中取一个像这样的字符串变量
public ActionResult ActionName(Formcollection form,DataTableName TableObject)
string student_id="Student-("+form["ID"]+")";
String SQL="";
SQL= " INSERT INTO TABLENAME (ID) VALUES ('"+student_id+"') ;"
//eXECUTE YOUR QUERY
return view();
【讨论】:
以上是关于如何按照我们在 mvc 代码优先方法中的模式制作自动生成的主键的主要内容,如果未能解决你的问题,请参考以下文章