Expression<Func<User,bool>> exp1 = a => a.UserName == "test" && a.Password == "123456";
Expression<Func<UserGroup,bool>> exp2 = a => a.GroupName.StartsWith("Group") && a.Users.Any(b => b.UserName == "test" && b.Password == "123456");
Expression<Func<User,bool>> exp1 = a => a.UserName == "test" && a.Password == "123456";
Expression<Func<UserGroup,bool>> exp2 = a => a.GroupName.StartsWith("Group") && a.Users.Any(b => b.UserName == "test" && b.Password == "123456");