Quantcast
Channel: ADO.NET, Entity Framework, LINQ to SQL, NHibernate
Viewing all articles
Browse latest Browse all 1698

Implement many_to_many relation with Entity Framework

$
0
0

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!


Viewing all articles
Browse latest Browse all 1698

Trending Articles