我在Telerik网格中进行验证时遇到问题。我已经构建了视图模型并在其中放入了数据注释,但我无法使用它们。使用Telerik网格,我只能使用ORM类来选择数据。
如何通过ORM类的viewmodel类传递数据,以便进行验证?
我使用Telerik ORM。
答案 0 :(得分: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中的数据I.最后,您将列表发送到视图。 确保将List和View引用到ViewModel