示例#1
0
        public void Einen_Artikel_mit_Kommentaren_speichern() {
            var artikel = new Artikel {
                Bezeichnung = "Bb Trompete",
                Kommentare = new Kommentar[] {
                    new Kommentar {
                        ErstelltAm = DateTime.Now,
                        Name = "Stefan Lieser",
                        Text = "Tolle Kanne"
                    },
                    new Kommentar {
                        ErstelltAm = DateTime.Now,
                        Name = "Hein Blöd",
                        Text = "Eine super Tröte"
                    }
                }
            };

            using (var store = new DocumentStore { Url = "http://localhost:8080" }) {
                store.Initialize();

                using (var session = store.OpenSession()) {
                    session.Store(artikel);
                    session.SaveChanges();
                }
            }
        }
示例#2
0
        public void Einen_Artikel_mit_Lieferant_anlegen() {
            var lieferant = new Lieferant {Name = "Kannenshop"};
            var artikel = new Artikel {Bezeichnung = "Tröte"};

            using (var store = new DocumentStore { Url = "http://localhost:8080" }) {
                store.Initialize();

                using (var session = store.OpenSession()) {
                    session.Store(lieferant);
                    artikel.LieferantId = lieferant.Id;
                    session.Store(artikel);

                    session.SaveChanges();
                }
            }
        }