-1

エンティティ フレームワーク モデルに関数としてインポートしたストアド プロシージャがあります。ストアド プロシージャの値の 1 つを label.text に割り当てたいのですが、インテリセンスに表示されません。私は何か間違ったことをしているに違いない。誰か助けてくれませんか?

    private void GetBackgroundData()
    {
        List<GetBackground_Result> results = context.GetBackground().ToList();
        lblFullName.Text = results.FullName  // FullName doesn't appear in my intellisense
    }
4

1 に答える 1

1

resultsの単一インスタンスではなく、リストですGetBackground_Result。テキストを設定するには、コレクションから 1 つの要素を取得する必要があります。

// if there could be multiple elements in the list
lblFullName.Text = results.First().FullName;

// or, if there should only be one element in the list
lblFullName.Text = results.Single().FullName;
于 2012-09-28T21:17:26.847 に答える