以下の2つのクエリは機能的に同じですか? 最初のものはデータを返しませんが、2番目のものは同じ正確な入力で正常に動作します。 私の最初のクエリで何が間違っているかを指摘できますか?Linqが複数のプロパティで結合する
Dim LTest2 As IEnumerable = From e1 As QNCEntity In Shape.Entities _
Join e2 As QNCEntity In Shape.Entities _
On New With { _
.X = CDbl(e1.EntObj.X2), _
.Y = CDbl(e1.EntObj.Y2) _
} _
Equals New With { _
.X = CDbl(e2.EntObj.X1), _
.Y = CDbl(e2.EntObj.Y1) _
}
Dim LTest3 As IEnumerable = From e1 As QNCEntity In Shape.Entities _
Join e2 As QNCEntity In Shape.Entities _
On CDbl(e1.EntObj.X2) Equals CDbl(e2.EntObj.X1) _
And CDbl(e1.EntObj.Y2) Equals CDbl(e2.EntObj.Y1)
おかげ
ありがとうございました。 – Sreedhar
私はこれ以上の+1を与えることができました、この問題( "キー"を持っていない)は私を一日中狂って運転しています – Mercurybullet