我有三张表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);
来进行比较,但希望我可以做上面这样的事情?
基本我想检查用户是否在Family
并且在Role
编辑器中,然后才能进行编辑。
有点像黑手党,只有当你在家庭中成为一名成年男子时才能有意见哈哈!