0

これはビジュアルスタジオ内で機能します:

PeliculasEntities db = new PeliculasEntities();
DetalleAlquiler detalleAlquiler = (DetalleAlquiler)db.DetalleAlquilers.FirstOrDefault(x => x.ID == 1);

MessageBox.Show(detalleAlquiler.Alquiler.Cliente.Natural.Edad.ToString());

LinqPad 内で同じ情報を取得したい。何か助けはありますか?

これを実行すると、「DetalleAlquiler には aAquiler の定義がありません」というエラーが表示されます。

var detalle = DetalleAlquilers.Where(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();

データベースにアクセスするために使用する変数は何ですか? 代替テキスト

4

2 に答える 2

6

言語を C# 式に変更します。

于 2010-11-10T19:58:30.817 に答える
0

FirstOrDefault()あなたは最初の行に電話するのを忘れていますIEnumerable<DetailleAlquiler>DetailleAlquiler

試す:

var detalle = DetalleAlquilers.FirstOrDefault(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();

これは、もともとVSで持っていたものです。edad.Dump();(実際に結果を見たい場合は忘れずに追加してください)

于 2010-11-10T20:35:06.593 に答える