예제 #1
0
        static void Main(string[] args)
        {
            var db = new MusicDbContext();

            var result = db.Bands
                         .Include(b => b.Albums)
                         .SingleAsync(b => b.Id == 2)
                         .Result;

            result.Name = "Pearl Jam 2";

            result.Albums.Add(new Album()
            {
                Title = "Vs.",
                Year  = 1993,
                Style = MusicStyle.Grunge
            });

            db.SaveChanges();
        }
예제 #2
0
        static void Insert()
        {
            var db      = new MusicDbContext();
            var newBand = new Band();

            newBand.Name = "Pearl Jam";

            var newAlbum = new Album();

            newAlbum.Title = "Ten";
            newAlbum.Year  = 1991;
            newAlbum.Style = MusicStyle.Grunge;

            newBand.Albums = new List <Album>();
            newBand.Albums.Add(newAlbum);

            db.Bands.Add(newBand);


            db.SaveChanges();

            System.Console.WriteLine("Presione cualquier tecla...");
            Console.ReadLine();
        }