Я разрабатываю ASP.NET в C# после выполнения aspnet_regsql в моей базе данных. Я хочу отслеживать объекты игры и сопоставлять их пользователям ... если возможно, мне бы хотелось, чтобы у пользователя был список Игр, но, очевидно, я не могу использовать это в текущей реализации членства, если я не напишу свой собственный, который я пытаясь избежать.ASP.NET MVC Членство картографирование
public List<Game> Games { get; set; }
В MVC, однако, как я на самом деле сопоставить это в другой модели (которая будет использовать ту же базу данных, будет просто еще одна таблица в этой базе данных).
public class Games
{
[key]
public int GameId
Properties/Details about the game here....
//Foreign key to map to the specific user this Game belongs to
[Required]
public int UserId
}
Будет ли это работать? Подходит ли MVC в фоновом режиме, чтобы UserId
был aspnet_User.UserId
? Мне бы очень хотелось создать расширение интерфейса MembershipProvider
, но если выше это не работает, я полагаю, мне, возможно, придется!
Кроме того, я не заинтересован в использовании профилей; как вы можете видеть, данные, которые я пытаюсь сопоставить, будут центральными в этом приложении. Попытка проанализировать данные профиля практически невозможна, когда ей также необходимо сопоставить другие объекты!
только для уточнения, вы используете Entity Framework, не так ли? –