Använder mig av MVC3 och EntityFramework 4 och får följande felmeddelande när jag försöker lägga till ett nytt objekt:
An entity object cannot be referenced by multiple instances of IEntityChangeTracker.
Egentligen så låter ju meddelandet väldigt självförklarande, det verkar som att jag skapar en ny instance av _db när det körs en HttpPost. Men ser inte riktigt hur jag kommer runt det.
Behöver jag förklara yttligare?
[Authorize]
public class MemberController : Controller
{
NDDB _db = new NDDB();
[HttpPost]
public ActionResult Index(NDGroupLog model)
{
NDGroupLog newEntry = new NDGroupLog();
newEntry.ID = 0;
newEntry.Entry = model.Entry;
newEntry.User = Utilities.CurrentUser().User;
newEntry.Created = DateTime.Now;
_db.GroupLog.Add([B]newEntry[/B]);
_db.SaveChanges();
return RedirectToAction("Index", "Member");
}