0

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() をどのように検索しますか?

4

1 に答える 1