我想避免通过慢速数据库读取阻塞执行线程,我非常喜欢 BLToolkit DataAccessor
public abstract class PersonAccessor : DataAccessor
{
[SqlText(@"SELECT * FROM Person WHERE FirstName = @firstName")]
public abstract List<Person> GetPersonListByFirstName(string @firstName);
[SprocName("sp_GetPersonListByLastName")]
public abstract List<Person> GetPersonListByLastName(string @lastName);
}
是否可以对 BLToolkit DataAccessor 使用异步操作?
希望它能够返回Task<T>
,我可以await
从 C# 5.0 开始使用
兄弟。