MediatR和SelectList(和其他"填充非命令数据")

时间:2017-11-18 03:16:26

标签: c# asp.net mediatr

在ASP.NET Core中使用MediatR。我有一个用于编辑用户的Command。 Command中的一个属性基于SelectList下拉列表,其中包含从数据库中提取的值。

好奇,人们通常会为此做些什么?你把IEnumerable<T>(defmacro when2 (&rest args) `(if (car (quote ,args)) (progn (quote ,args)) nil) ) 作为命令的一部分吗?这似乎是错误的,因为它并不是Command的一部分....但是我希望Controller干净并且只需要mediator。在Controller中发送调用并处理响应。我真的不想在GET和POST上的Handler之外进行数据库调用(例如,如果验证失败)。

我很好奇人们在这样的场景中做了什么,你有不可编辑的数据,但这些数据与你的命令不相关?我还没有真正看到任何涵盖这种情况的MediatR示例。

0 个答案:

没有答案