MVC/C# を学習しながら、xml データをモデルにシリアル化し、それをビューに表示 (バインド) する最も効率的な方法は何ですか?
私は次のものを持っています
public static MovieSummary Deserialize()
{
XmlSerializer serializer = new XmlSerializer(typeof(MovieSummary));
TextReader textReader;
textReader = new StreamReader("c:\\movies.xml");
MovieSummary summary = (MovieSummary)serializer.Deserialize(textReader);
textReader.Close();
return summary;
}
public class MovieSummary
{
public List<Movie> Movies { get; set; }
}
public class Movie
{
public int id { get; set; }
public string name { get; set; }
}
<?xml version="1.0" encoding="utf-8"?>
<movies>
<movie>
<id>1</id>
<name>The Dark Knight</name>
</movie>
<movie>
<id>2</id>
<name>Iron Man</name>
</movie>
</movies>
逆シリアル化関数を呼び出して、要約を消費したいと思います。コントローラーのコードは public ActionResult ListMovies() をどのように検索しますか?