winery と wineType の 2 つのテーブルがあります (wineType には、ワイナリー ID と呼ばれるワイナリーの外部キーがあります)。クライアントがドロップダウン リストから選択したようなワインを生産するすべてのワイナリー名を取得しようとしました。そして、私はこの機能を持っています
public void ispolniLista()
{
    DataClassesDataContext MyDB = new DataClassesDataContext();
    var id = from wineT in MyDB.WineTypes where wineT.kind == ddlSorti.SelectedItem.Text select new { wineT.wineryID };
     List<int> listaID = id as List<int>;
     List<string> listaIminja = new List<string>();
     try
     {
         foreach (int i in listaID)
         {
             var vname = from w in MyDB.Wineries where w.wineryID == i select new { w.name };
             listaIminja.Add(vname.ToString());
         }
         lstVinarii.DataSource = listaIminja;
         lstVinarii.DataBind();
     }
     catch (NullReferenceException err)
     {
         Console.Write(err.Message);
     }
 } 
結果には何もありません。lstVinarii は空です。