Beispiel #1
0
        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();
            }
        }