Re: Union с абстрактными классами
От: IT Россия linq2db.com
Дата: 29.09.11 15:25
Оценка:
Здравствуйте, Danchik, Вы писали:

D>Попробовал сделать Union таблицы и наткнулся на такую проблему (упрощено до репродюса)


Проверил на таком тесте, всё работает:

        [TableName("Parent")]
        public abstract class AbstractParent
        {
            public abstract int  ParentID { get; set; }
            public abstract int? Value1   { get; set; }
        }

        [Test]
        public void UnionAbstract1()
        {
            ForEachProvider(db =>
            {
                var q = db.GetTable<AbstractParent>().Union(db.GetTable<AbstractParent>());
                Assert.AreEqual(Parent.Count(), q.Count());
            });
        }
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.