I'vejust started Entity Frameworkprogramming.
Idefinedthreeclassesin my program: User, Group and Permission.Each user canbea member ofseveral groups.In each group,several usercanbemember. Each group canhavemultiple permissions, andApermission canbe appliedforseveral groups. Classeshave beenimplemented as follows:
public class ClassUser
{
....
public virtual ICollection<ClassGroup> Groups { get; set; }
}public class ClassPermission
{
....
public virtual ICollection<ClassGroup> Groups { get; set; }
}public class ClassGroup
{
....
public virtual ICollection<ClassUser> Users { get; set; }
public virtual ICollection<ClassPermission> Permissions { get; set;
}how can implement optimized C# code for these queries:
How canI getlist ofall permissionsthata userhas?
How canI getlist ofall users thata have "Permission 1"?
Thanks!