bltoolkitからSQLクエリ結果を取得する方法はありますか?クエリを明示的に設定する必要があります。
例えば:
SELECT * FROM table
ありがとう
はい。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>();
}
}