У меня есть три таблицы Users
, UsersInFamily
, Familys
.
Я бы хотел проверить, не привязан ли пользователь к фамилии. Подобно тому, как вы можете проверять пользователей в ролях, т.е. User.IsInRole("Admin")
. Я хотел бы иметь возможность сделать что-то вроде ниже, но я не вижу, как этого добиться (я новичок, так что прости меня, пожалуйста!):
var user = context.Users.Where(c => c.UserID == FormPostID).SingleOrDefault();
if (user.Familys.FamilyName == "Flinstone") // Can't seem to get the family name
Я думал, что мне может понадобиться написать функцию GetFamilyForUser(UserID);
для сравнения, но надеялся, что смогу сделать что-то подобное выше?
Essential Я хотел бы проверить, что пользователи в Family
и в Role
редактора, прежде чем они смогут внести изменения.
Вроде как мафия, Только когда вы стали искусственным человеком в семье, вы можете иметь мнение, лол!