BLToolkit.4:DbManager找不到

BLToolkit.4:DbManager找不到

问题描述:

我试图用BLToolkit创建新的应用程序,但我不能编译代码,我得到这个错误:BLToolkit.4:DbManager找不到

The type or namespace name 'DbManager' could not be found (are you missing a using directive or an assembly reference?

此类描述here

我包括在此引用:

  • 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

我刚刚得到它。 它是经典的新手的错误,那进来的二进制文件BLToolkit,框架3.5下编译,我的项目是4.0

有两种方法来解决这个问题:

  • 下载源代码项目BLToolkit它包括我的项目在Framework 4的
  • 当前项目的
  • 或更改配置使用的框架3.5

问题解决