Проблема Bltoolkit и Expression
От: dzyranov  
Дата: 17.12.15 05:26
Оценка: :)
Привет !
Имеется код который работал в версии 4.3 и не работает в 4.3.3

public void TestLoadData2()
        {
            using (var scope = new CTransactionScope())
            {
                var db = CTransactionScope.DbManager;
                var list = db.GetTable<CUser>()
                                        .Where(p => p.Login == "test")
                                        .Select(p => new CUser { Id = p.Id, Specializations = this.Get(p2 => p.Id == p2.UserId )})
                                        .ToList();
            }
        }


        public List<CUserSpecialization> Get(Expression<Func<CUserSpecialization, bool>> where)
        {
            using (var scope = new CTransactionScope())
            {
                var db = CTransactionScope.DbManager;

                return db.GetTable<CUserSpecialization>().Where(where).ToList();
            }
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.