任何人都可以帮忙吗?
我有以下使用关联的结构,如您所见,v.StructureType.Description 作为 1 对 1 关联非常有效,但我需要在下面的示例中获取 v.StructureGroup.StructureGroupTariffs.Tariff.Price 但 StructureGroupTariffs 是数据透视表将结构组和关税相互链接,因此它是多对多的,所以它返回一个实体集,我现在明白这个问题,但我不确定如何解决它
from v in Houses
select new
{
Id = v.Id,
Color = v.Color.Description,
StructureType= v.StructureType.Description,
Price = v.StructureGroup.StructureGroupTariffs. // Tariff.Price doesn't appear because its MANY to ONE
}
所以了解我的 structureGroupTariffs 是我的支点(链接表),我必须传入
IdTariff and StructureGroupId
然后这给了我 1 比 1...所以我想我可以使用 StructureGroupTariffs.Tariff.Price ??? 因为这将在 StructureGroup 和 Tariff 之间返回 1 比 1
我有点困惑,非常感谢一些帮助。
我现在了解这个问题,但不确定如何解决它。