Търся някои примери за asp.net mvc, които използват интегрираните доставчици на членство, базирани на asp.net удостоверяване на формуляри, със сценарии за редактиране и публикуване. Търся най-добри практики тук.
Да кажем, че имам таблица Contacts в моята база данни с поле Name и поле UserId, което е свързано с полето aspnet_Users UserId. Сетих се за нещо подобно:
public ActionResult Save([Bind(Include="Name")] Contact contact)
{
// if null etc. checks omitted for this example
MembershipUser currentUser = Provider.GetUser(User.Identity.Name, true);
contact.UserId = (Guid)currentUser.ProviderUserKey;
//save etc.
}
Някакви съвети или насоки за това?