1

bltoolkitからSQLクエリ結果を取得する方法はありますか?クエリを明示的に設定する必要があります。

例えば:

SELECT * FROM table

ありがとう

4

1 に答える 1

2

はい。DbManagerクラスには、ExecuteList、ExecuteReader、ExecuteObject、ExecuteDataTable、SetSpCommandなどの適切なメソッドが含まれています。http://bltoolkit.net/Doc.Data.ashxを参照してください

サンプル:

[MapField("PersonID", "ID")]
public class Person
{
    public int    ID;

    public string LastName;
    public string FirstName;
    public string MiddleName;
    public Gender Gender;
}

IList<Person> GetPersonListSqlText()
{
    using (DbManager db = new DbManager())
    {
        return db
            .SetCommand("SELECT * FROM Person")
            .ExecuteList<Person>();
    }
}
于 2013-03-06T06:10:45.157 に答える