public void Import(IEnumerable <NlpUnitSynonyms> data) { using (var transaction = session.BeginTransaction()) { var d = data.ToArray(); foreach (var row in d) { var dbRow = new Models.NlpUnitSynonyms { UnitSynonymId = row.UnitSynonymId, Ingredient = Models.Ingredients.FromId(row.IngredientId), Form = Models.IngredientForms.FromId(row.FormId), Name = row.Name }; session.Save(dbRow, row.UnitSynonymId); } Log.DebugFormat("Created {0} row(s) in NlpUnitSynonyms", d.Count()); transaction.Commit(); session.Flush(); } }
public void Import(IEnumerable<NlpUnitSynonyms> data) { using (var transaction = this.session.BeginTransaction()) { var unitSynonymsArray = data.ToArray(); foreach (var unitSynonyms in unitSynonymsArray) { var databaseUnitSynonyms = new Models.NlpUnitSynonyms { UnitSynonymId = unitSynonyms.UnitSynonymId, Ingredient = Models.Ingredients.FromId( unitSynonyms.IngredientId), Form = Models.IngredientForms.FromId( unitSynonyms.FormId), Name = unitSynonyms.Name }; this.session.Save(databaseUnitSynonyms, unitSynonyms.UnitSynonymId); } this.Log.DebugFormat("Created {0} row(s) in NlpUnitSynonyms", unitSynonymsArray.Count()); transaction.Commit(); this.session.Flush(); } }
public void Import(IEnumerable<NlpUnitSynonyms> data) { using (var transaction = session.BeginTransaction()) { var d = data.ToArray(); foreach (var row in d) { var dbRow = new Models.NlpUnitSynonyms { UnitSynonymId = row.UnitSynonymId, Ingredient = Models.Ingredients.FromId(row.IngredientId), Form = Models.IngredientForms.FromId(row.FormId), Name = row.Name }; session.Save(dbRow, row.UnitSynonymId); } Log.DebugFormat("Created {0} row(s) in NlpUnitSynonyms", d.Count()); transaction.Commit(); session.Flush(); } }