BLToolkit.4: DbManager не найден - PullRequest
       29

BLToolkit.4: DbManager не найден

0 голосов
/ 26 сентября 2011

Я пытаюсь создать новое приложение, используя BLToolkit , но не могу скомпилировать код, я получаю эту ошибку:

Не удалось найти тип или имя пространства имен 'DbManager' (вы отсутствует директива using или ссылка на сборку?

Этот класс описан здесь

Я включил этот Список литературы:

  • BLToolkit.4
  • BLToolkit.SL.4

Но я не вижу, что не так?

Person GetPerson(int personId)
    {

        using (DbManager db = new DbManager())
        {
            return db
                    .SetCommand(@"
                     SELECT 
                         p.PersonId,
                         p.FirstName,
                         p.LastName,
                         p.MiddleName,
                         p.Gender
                     FROM Person p
                     WHERE p.PersonId = @PersonId",
                            db.Parameter("@PersonId", personId))
                    .ExecuteObject<Person>();
        }
    }

та же проблема с версией 3

1 Ответ

1 голос
/ 27 сентября 2011

Я только что получил это. Это классическая ошибка новичка, BLToolkit, которая поставляется в двоичных файлах, скомпилирована в Framework 3.5, и мой проект был 4.0

Существует два способа решения этой проблемы:

  • скачайте исходный код проекта BLToolkit и включите его в мой проект под FrameWork 4
  • или измените конфигурацию текущего проекта для использования FrameWork 3.5

проблема решена

...