开发者

Need Help on entity framework

开发者 https://www.devze.com 2022-12-26 06:12 出处:网络
I have 3 tables(Roles,Actions and RoleActionLinks). Roles table has few columns(RoleID,RoleName,Desc). Actions table has few colums(ActionID,ActionName,Desc). In RoleActionLink is created for store th

I have 3 tables(Roles,Actions and RoleActionLinks). Roles table has few columns(RoleID,RoleName,Desc). Actions table has few colums(ActionID,ActionName,Desc). In RoleActionLink is created for store the association between Roles and Actions and this table has the columns such as RoleID,开发者_JAVA百科ActionID

When I created the data model(edmx). it shows only Role and Action as entity. i did not find RoleActionLink table. but even there is no direct relation between Roles and Actions table, both tables are automatically related using RoleActionLink table.

When i create the new Action, a action record should be populated in Action table(this is works fine). At the same time, i need to populate record in RoleActionLinks table. But i dont have the entity to populate.

Please tell me how to accomplish my needs.


This should work:

newAction.Roles.Add(role1);
newAction.Roles.Add(role2);

Look at navigation properties in your model. There should be EntityCollection called Roles (name may differ).

Entity framework automatically handles n-n tables and creates collections on both sides.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号