public void Import(IEnumerable<Menus> data) { using (var transaction = this.session.BeginTransaction()) { var d = data.ToArray(); foreach (var row in d) { var menus = new Models.Menus { MenuId = row.MenuId, UserId = row.UserId, Title = row.Title, CreatedDate = row.CreatedDate }; this.session.Save(menus, row.MenuId); } Log.DebugFormat("Created {0} row(s) in Menus", d.Count()); transaction.Commit(); this.session.Flush(); } }
public void Import(IEnumerable <Data.DTO.Menus> data) { using (var transaction = session.BeginTransaction()) { var d = data.ToArray(); foreach (var row in d) { var dbRow = new Models.Menus { MenuId = row.MenuId, UserId = row.UserId, Title = row.Title, CreatedDate = row.CreatedDate }; session.Save(dbRow, row.MenuId); } Log.DebugFormat("Created {0} row(s) in Menus", d.Count()); transaction.Commit(); session.Flush(); } }
public void Import(IEnumerable<Menus> data) { using (var transaction = this.session.BeginTransaction()) { var menus = data.ToArray(); foreach (var menu in menus) { var databaseMenu = new Models.Menus { MenuId = menu.MenuId, UserId = menu.UserId, Title = menu.Title, CreatedDate = menu.CreatedDate }; this.session.Save(databaseMenu, menu.MenuId); } this.Log.DebugFormat("Created {0} row(s) in Menus", menus.Count()); transaction.Commit(); this.session.Flush(); } }