Linq to Sqlを使用して、シッククライアントアプリで使用するために既存のデータベース構造をマップし終えたところです。
いくつかのストアドプロシージャを置き換えるためにいくつかのLinqメソッドを書いているときに、時々できることに気づきましたtblOne.tblTwo.MyDesiredField
。association
それが機能するためには、dbmlにが必要であることを学びました。さて、私のものには明らかなものがいくつか欠けていたので、たくさん追加しました。
そのとき、テーブル自体 の代わりに関連するテーブルの一部が考慮されているため、上記を実行できないことがあることに気づきました。EntitySets<tblThree>
tblThree
私には、私が何を得るかについての韻や理由はないようです。私は何か間違ったことをしていdbml
ますか?何か変更する必要がありProperties
ますか?
これは懸念の原因ですか?EntitySet<tblThree>
使用するには、余分に追加する必要があることに気づきましたfrom
。
from person in context.tblPersons
from address in person.tblAddress where address.AddressType == "Home"
select new {person.Name, address.Home};