IQuery<TResult>¶
- 种类:
interface - 命名空间:
Runestone.AesirArchitecture - 程序集:
Runestone.AesirArchitecture
实现接口: Runestone.AesirArchitecture.ICanExecuteQuery,Runestone.AesirArchitecture.IContextHolder,Runestone.AesirArchitecture.ICanSetContext,Runestone.AesirArchitecture.ICanGetModel,Runestone.AesirArchitecture.ICanGetService
类型参数
TResult— 查询结果类型
声明¶
public interface IQuery<TResult> : Runestone.AesirArchitecture.ICanExecuteQuery,
Runestone.AesirArchitecture.IContextHolder,
Runestone.AesirArchitecture.ICanSetContext,
Runestone.AesirArchitecture.ICanGetModel,
Runestone.AesirArchitecture.ICanGetService
查询接口。通过 Query 执行读操作并返回结果,无副作用。 与 ICommand 的区别:Command 负责写操作(无返回值),Query 负责读操作(返回 TResult)。
能力:GetModel, GetService, ExecuteQuery
方法¶
| 名称 | 描述 |
|---|---|
Execute() |
执行查询并返回结果 |
Execute()¶
执行查询并返回结果
返回值
| 类型 | 说明 |
|---|---|
TResult |
查询结果,类型为 TResult。 |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。