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
问题解决