如何在mvc中插入唯一值

时间:2013-08-23 08:47:47

标签: asp.net-mvc

我正在使用mvc,我想在一个唯一的列中插入一个值。所以在插入是否存在值之前检查列。 这是代码

value=string.Format("{0}{1}", dept.ID, (count + 1));
    if(dept.ID.Contains(value))
            {
                count = count + 1;
                dept.ID = string.Format("{0}{1}", dept.ID, (count + 1));
          }

dept是我有一个名为ID的列的模型。 但问题是如果数据存在于表中,我只能获得下一个递增的值而不会进一步...

1 个答案:

答案 0 :(得分:0)

试试这个

var count1= count + 1;     
value=string.Format("{0}{1}", dept.ID, count1);
if(dept.ID.Contains(value))
{
    count = count + 1;
    dept.ID = string.Format("{0}{1}", dept.ID, count1);
}