標準のSQLクエリを実行するMVCコントローラメソッドList<DataRow> GetUserCriteria()
がありますが、EFまたはオートマッペではありません。クエリを実行した後にそれはありません:リストのクエリ結果をビューモデルに変換するにはどうすればよいですか?
DataTable dt = new DataTable();
SqlDataAdapter sdp = new SqlDataAdapter(objCommand)
conn.Open();
sdp.Fill(dt)
list = dt.AsEnumerable().ToList();
return list;
質問は、私はビューに消費し、使用するビューモデルのための右のタイプにそのリストを変換することができますどのように、関連するビューを返す私のActionResultMethodにありますか?
public ActionResult ClientProfile() {
var rawData = GetUserCriteria();
//Convert to type for view model here and pass into the view below.
return View()
}
信用できるhttp://stackoverflow.com/questions/2243898/displaying-standard-datatables-in-mvc – kblau
これをフォームでレンダリングする例はありますか?ビューに渡すデータは、HtmlHelpersでレンダリングされたユーザーのプロファイルデータです – LifeOf0sAnd1s