Telerik グリッドで検証を取得する際に問題が発生しています。ビューモデルを作成してデータ注釈を入れましたが、使用できません。Telerik グリッドでは、ORM クラスのみを使用してデータを選択できます。
検証できるように、ORM クラスからビューモデル クラスを介してデータを渡すにはどうすればよいですか?
Telerik ORM を使用しています。
Telerik グリッドで検証を取得する際に問題が発生しています。ビューモデルを作成してデータ注釈を入れましたが、使用できません。Telerik グリッドでは、ORM クラスのみを使用してデータを選択できます。
検証できるように、ORM クラスからビューモデル クラスを介してデータを渡すにはどうすればよいですか?
Telerik ORM を使用しています。
私はそれを解決しました。他の誰かが同じまたは同様の問題を抱えている場合に備えて、私の解決策を投稿しています
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 に参照するようにしてください