一次在开发中,key的值用了 byte型,结果插入第一条正常,第二条开始就出错,原因是用byte类型无法实现自动增加1,所以为了方便,建议使用 int型。
public virtual byte bkAutoID { get; set; }
MVC中Model 的Key值不建议用非int型
原文:http://www.cnblogs.com/KKSoft/p/7141309.html