简体   繁体   English

如何在实体框架中从数据库更新多对多关系?

[英]How to update many-to-many relations from database in Entity Framework?

What we have: MySQL, .NET Connector, C#, ADO Model with relations (many to many) 我们所拥有的:MySQL,.NET连接器,C#,具有关系的ADO模型(很多)

I have three tables: users, groups and usergroups Another program add new items to users and usergroups tables, but then i try to get all users from any group i get no changes. 我有三个表:用户,组和用户组另一个程序将新项目添加到用户和用户组表中,但是随后,我尝试从任何组中获取所有用户,但没有任何变化。 I get changes only if i restart my program. 我只有在重新启动程序后才能得到更改。 So my question is how to fix it? 所以我的问题是如何解决? How to update related objects from database. 如何从数据库更新相关对象。 Or is it possible to turn off caching? 还是可以关闭缓存?

之所以没有进行任何更改,是因为在进行数据提取时未更新DbContext,这可以解释为什么它仅在程序重新启动后才进行更改。

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM