C#EF6将值更新到非相关表
我有一个关于更新非相关表的问题 我有一张表格,上面有:C#EF6将值更新到非相关表,c#,entity-framework,join,entity-framework-6,C#,Entity Framework,Join,Entity Framework 6,我有一个关于更新非相关表的问题 我有一张表格,上面有: Id Code Value(Int) 1 2201 3 2 2202 5 Id Code Value(Int) 1 2201 2 2 2202 1 及附表b: Id Code Value(Int) 1 2201 3 2 2202 5 Id Code
Id Code Value(Int)
1 2201 3
2 2202 5
Id Code Value(Int)
1 2201 2
2 2202 1
及附表b:
Id Code Value(Int)
1 2201 3
2 2202 5
Id Code Value(Int)
1 2201 2
2 2202 1
我需要用表a和表B中的值之和更新一个与表a和表B都不相关的表(表C)
表B:
Code SumValues
2201 5
2202 6
每次我向TableA和TableB添加值时,我都需要使用以下内容更新TableC:
总和(表C中的现有值+添加到表A的当前值+添加到表B的当前值)
这可能吗?
表之间需要什么样的关系?
如何做到这一点
谢谢。您的表格应该是这样的:
Id Code SumValues
1 2201 5
2 2202 6
更新表格a和表格B时,您必须手动将值插入表格C。表格上唯一的关系是与
code
字段的FK
关系。希望您有另一个表格用于维护code
。与code的主表类似,您的表格C应该是这样的:
Id Code SumValues
1 2201 5
2 2202 6
更新TableA和TableB时,必须手动将值插入TableC。表上唯一的关系是FK
与code
字段的关系。希望您有另一个表来维护code
。就像code的主表一样,是的,我有一个保存code
的表。“您必须手动插入…”是什么意思?你的意思是用手吗?当我们更新TableA和TableB时,无法插入值?是的,我的意思是这样。如果需要自动执行,则必须在db端编写一个触发器
。是的,我有一个包含code
的表。“您必须手动插入…”是什么意思?你的意思是用手吗?当我们更新TableA和TableB时,无法插入值?是的,我的意思是这样。如果需要自动执行,则必须在db端编写一个触发器。实现这一点的方法有很多。你必须给出一些方向,最好是展示你已经尝试过的东西。对不起,我不知道如何做到这一点,所以我还没有尝试过任何东西。。。我不知道,没有方向,什么都没有…实现这一点有很多方法。你必须给出一些方向,最好是展示你已经尝试过的东西。对不起,我不知道如何做到这一点,所以我还没有尝试过任何东西。。。我不知道,没有方向,什么都没有。。。