Question : Get identity of last insert (ASP.NET MVC Entity framework)

I am using ASP.NET MVC 2.0 with entity framework using MySQL as the database.

When I insert a new row into a table, is there a way to get the identity of the row just inserted?

In my repository, I have some code to insert a new row:

            public void InsertNotice(Notice notice)
            {
                  db.AddToNotices(notice);
            }

At some point later, I save the changes with db.SaveChanges(), but I can't see how to get any information about the inserted row.

I hope that makes sense.

Answer : Get identity of last insert (ASP.NET MVC Entity framework)

I found the solution myself:

            public int InsertNotice(Notice notice)
            {
                  db.AddToNotices(notice);
                  db.SaveChanges();
                  return notice.NoticeID;
            }

Thanks anyway.
Random Solutions  
 
programming4us programming4us