LinqToDb не работает Mapping при вставке через Expression
От: igr-z  
Дата: 04.03.14 06:45
Оценка:
Вот такой тест работает:
(вставка объекта)
        [Test]
        public void MyType3()
        {
            using (var db = new TestDataConnection().AddMappingSchema(_myMappingSchema) as TestDataConnection)
            {
                try
                {
                    db.Insert(new MyParent { ParentID = new MyInt { MyValue = 1001 }, Value1 = 1001 });
                }
                finally
                {
                    db.Parent.Delete(p => p.ParentID >= 1000);
                }
            }
        }


А вот такой нет:
(вставка через выражение)
        [Test]
        public void MyType3_1()
        {
            using (var db = new TestDataConnection().AddMappingSchema(_myMappingSchema) as TestDataConnection)
            {
                try
                {
                    db.GetTable<MyParent>().Insert(() => new MyParent { ParentID = new MyInt { MyValue = 1002 }, Value1 = 1002 });
                }
                finally
                {
                    db.Parent.Delete(p => p.ParentID >= 1000);
                }
            }
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.