0

Telerik グリッドで検証を取得する際に問題が発生しています。ビューモデルを作成してデータ注釈を入れましたが、使用できません。Telerik グリッドでは、ORM クラスのみを使用してデータを選択できます。

検証できるように、ORM クラスからビューモデル クラスを介してデータを渡すにはどうすればよいですか?

Telerik ORM を使用しています。

4

1 に答える 1

0

私はそれを解決しました。他の誰かが同じまたは同様の問題を抱えている場合に備えて、私の解決策を投稿しています

public ActionResult Index()
    {//getting data from database
        var narucitelji= _repository.GetNarucitelji() ;
        Liste liste=new Liste();     //put data from ORM class to ViewModel
        foreach (var item in narucitelji)
        {
            Narucitelj_mod nar=new Narucitelj_mod();
            nar.ID_narucitelja=item.ID_narucitelja;
            nar.Ime_narucitelja=item.Ime_narucitelja;
            nar.Prezime_narucitelja=item.Prezime_narucitelja;
            nar.Adresa_narucitelja=item.Adresa_narucitelja;
            liste.NarList.Add(nar);
        }
   //return list 
        return View(liste.NarList);
    }

foreach ループで、ORM クラスから ViewModel クラスにデータを取得します。Liste は、ViewModel にあるデータを入れるリストを持つクラスです。最後に、リストをビューに送信します。List と View を ViewModel に参照するようにしてください

于 2012-08-24T12:16:02.767 に答える