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