次の 2 つのテーブルがあります: CountryとPostal DropDownAddCountry ですべての国を取得しますが、その国に属するすべての郵便番号を別のドロップダウン (DropDownAddPostals) に表示することはできません。country テーブルには coulmn CountryIDがあり、郵便にも coulm CountryIDがあります。したがって、CountryID と CountryID (両方のテーブルから) の一致に基づいて結果を取得したくありません。
私のコードは次のようになりました(そして正しくありません):
using (DB_Entities tt = new DB_Entities())
{
var sql = from q1 in tt.Country
join q2 in tt.Postal on q1.CountryID equals q2.CountryID
select new { q2.Postal1 };
if(sql != null)
{
DropDownAddPostal= sql.Postal1;
}
}
乾杯