私はこれを絶対に得ません。列がテーブルに存在し、アプリケーションが適切なデータベースの適切なテーブルに対してクエリを実行していることを確認しましたが、それでも無効な列名であると報告されます。
NET 4.0、SQL Server 2008 Express Edition を実行しています。誰か似たような経験がありますか?
同じデータベース内の同じテーブルの他の列名に対してクエリを実行すると、非常にうまく機能します。今日、この列を追加しましたが、何らかの理由で、アプリケーションがこの列の存在を認めることを拒否しています。
関連する列の定義:
関連コード:
(from x in flightDataContext.FlightDatas
where x.FlightDataId == FlightDataID && x.Departure == true
select new
{
x.ArrivalStationCode,
x.ArrivalStationName,
x.DepartureTime,
x.DepartureGate
}).SingleOrDefault();