同名实体映射问题 返回
SqlSugar
老数据
5
1606
悬赏:5 飞吻




当我有两个实体名字一样,命名空间不同,我在同一个服务里面对两个仓储层进行了一个接口查询,查询第二个实体的时候映射的表明还是前一个。
sql如下:

下面的sql表明应该是CR_Organization,但是显示了SYS_Organization
热忱回答(5)
-
fate stay night VIP0
2021/9/10这种情况查询前加上
db.MappingTables.Add(nameof(类),"表名")
适用于: 在同一个请求 并且同时使用 2个相同名称并且不同命名空间,并且带有不同别名的实体
0 回复 -
没有谁离不开谁 VIP0
2021/9/10@fate stay night: 对于这种仓储层我应该怎么加呀~~
0 回复 -
fate stay night VIP0
2021/9/10_xxRepository.Context.MappingTables.Add(nameof(类),"表名")
0 回复 -
fate stay night VIP0
2021/9/10还有一种方法就是查询的时候加上 .AS<OrganizationEntity>(表名)
0 回复 -
没有谁离不开谁 VIP0
2021/9/10@fate stay night:噢噢。好的。感谢感谢
0 回复