誰でも助けてもらえますか、私はlinq2sqlを使用して、関連付け(外部キー)を使用して内部結合などを提供することに成功しています...
たとえば、これはうまく機能します。色は、関連付けられている Color というテーブルに保存されているため、Color.Description - Excel で取得します。StructureType についても同じで、実際には関連付けなので、structureType 関連付けと、StructureType テーブルにあるフィールド Description を介して取得します
from v in Houses
select new
{
Id = v.Id,
Color = v.Color.Description,
StructureType= v.StructureType.Description,
Price = v.StructureGroup.StructureGroupTariffs. // doesn't provide anything more only Any, All etc
}
問題は、私がリンクしようとしている価格であるため、住宅には StructureGroupTariffs への関連付けを持つ StructureGroup への関連付けがありますが、それ以上のオプションはありません..
StuctureGroup を Tariffs にリンクする Interlinking テーブル内の StructureGroupTariffs、
私は実際にここで Linq のリンクテーブルを使ってテストを行いましたが、うまくいきました! そのようです
from g in StructureGroupTariffs
select new
{
Price = g.Tariff.Price
}
だから私は少し混乱しています、なぜ(上記を参照)これが
Price = v.StructureGroup.StructureGroupTariffs.
Any、Allなどのメソッドのみを返しますが、関連付けは返しません....
誰でも助けてください