简体   繁体   English

如何从表中添加实体多对多

[英]How add entity from table many to many

Create entity Desk:创建实体Desk:

var desk = new Desk()
           {
           x = Convert.ToInt32(Canvas.GetLeft(item)),
           y = Convert.ToInt32(Canvas.GetTop(item)),
           width = item.Width,
           height = item.Height,
           };

Add to table Desks:添加到桌子:

m_RoomsContext.Desks.Add(desk);

And I need add desk.id and other id_room, but desk.id == 0.我需要添加desk.id和其他id_room,但是desk.id == 0。

m_RoomsContext.RoomToStandartDesks.Add(new RoomToStandartDesk()
                       {
                           id_room = int.Parse(btnSave.Tag.ToString()),
                           id_desk = desk.id
                       }
                       );

How update desk?如何更新办公桌? or how to do it?或者怎么做?

I think you're looking to update the changes to entities?我认为您希望更新对实体的更改? If so:如果是这样:

m_RoomsContext.SaveChanges();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 实体框架:如何从相关表中获取数据(很多) - Entity Framework: How to get data from related table (many to many) 如何使用实体框架在具有多对多关系的表中添加实体? - How to add entity in a table that have many to many relation ship using entity framework? 实体框架EF6将数据添加到多对多关系表 - Entity Framework EF6 Add data to Many to Many relationship Table 如何在Entity Framework Core中将项目添加到多对多关系表中? - How to add an item to a many-to-many relationship table in Entity Framework Core? 实体框架,代码优先,如何从多对多关系映射中向表添加主键? - Entity Framework, code-first, how to add primary key to table out of many-to-many relationship mapping? 如何在Entity Framework的多对多关系中添加新值Secondary表? - How can i add new value Secondary table in Many to many relations of Entity Framework? 更新多对多实体框架。 无法从多对多表格中删除 - Update Many to Many Entity Framework. Cannot remove from many to many table 将项目添加到实体框架中的多对多实体 - Add item to many to many entity in Entity Framework 如何通过Entity Framework 6在代码中添加多对多关系? - How to add many to many relationship through Entity Framework 6, in code? 如何在实体框架中添加或删除多对多关系? - How to add or remove a many-to-many relationship in Entity Framework?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM