BLToolkit.无法找到DbManager



我正在尝试使用BLToolkit创建新的应用程序,但我无法编译代码,我得到这个错误:

类型或命名空间名称'DbManager'找不到(您是否缺少使用指令或程序集引用?

这个类在这里被描述

我包含了这个参考文献:

  • 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并将其包含到我的项目下的框架4
  • 或更改当前项目的配置以使用FrameWork 3.5

问题解决了

相关内容

  • 没有找到相关文章

最新更新