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};