public void Run() { using (ISession session = _sessionFactory.OpenSession()) { var invoice = new Invoice("2019/01/01"); invoice.AddRow(new InvoiceRow("Order no 7")); session.Save(invoice); } }