How to reset counter of primary key in SQL Server provided by Visual Studio in ASP.Net MVC 5 application -


this question has answer here:

for learning purpose, developing 1 web site. , have hardly run website 100 times, don't know 1 of table's primary key has reached 2012 count. , no way have inserted 100 records in total. not sure how did happen. currently, have 1 records in table pk 2013. want reset 0. not care records being deleted web site under development.

below behavior:

this vs debugger output:

visual studio debugger

table definition

you can see have 1 record pk 2013

notice pk

controller action

 [httppost]         [validateantiforgerytoken]         public actionresult create(coverletter coverletter, httppostedfilebase uploadedcoverletter)         {             var x = user.identity.getuserid();             try             {                 if (modelstate.isvalid)                 {                     if (uploadedcoverletter != null && uploadedcoverletter.contentlength > 0)                     {                         var tempcoverletter = new coverletter                         {                             filename = system.io.path.getfilename(uploadedcoverletter.filename),                             contenttype = uploadedcoverletter.contenttype,                             coverlettername = coverletter.coverlettername,                             candidateid = user.identity.getuserid(),                             datetime = system.datetime.now                         };                         using (var reader = new system.io.binaryreader(uploadedcoverletter.inputstream))                         {                             tempcoverletter.content = reader.readbytes(uploadedcoverletter.contentlength);                         }                         _context.coverletters.add(tempcoverletter);                     }                     _context.savechanges();                     return redirecttoaction("coverlettercenter");                 }             }             catch (retrylimitexceededexception /* dex */)             {                 //log error (uncomment dex variable name , add line here write log.                 modelstate.addmodelerror("", "unable save changes. try again, , if problem persists see system administrator.");             }             return view("index");         } 

identity columns keep track , auto increment sql server, think has nothing entity framework.

run query on sql server

dbcc checkident ('coverletters', reseed, 1)


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -