【问题标题】:How Are POCO Controllers Discovered As Controllers?POCO 控制器如何被发现为控制器?
【发布时间】:2014-07-26 14:40:31
【问题描述】:

如果框架不继承自 Controller 基类,它如何知道我的 POCO is a controller

【问题讨论】:

    标签: asp.net-core


    【解决方案1】:

    我们使用一些约定来识别 POCO 控制器:

    1. 程序集必须引用 MVC
    2. POCO 控制器类必须有后缀 Controller

    【讨论】:

    • 我很好奇我们是否能够编写自己的约定。
    • @MikeSW 有什么理由吗?
    • @dfowler 因为我想选择将 POCO 变成控制器的标准。这是关于让我,开发人员,控制框架。默认值很好,但我希望能够在需要时轻松覆盖它们。实现对我们自己的约定的支持是微不足道的。
    • 我只是想要一个具体而现实的例子,我不会反击。你说的是很笼统的“因为我应该能够”
    • @dfowler "EndPoint" 就是一个很好的例子。 ProductsEndPoint,我不想继续提出这个问题,但你应该认真看看 FubuMVC (rip) 做了什么。
    猜你喜欢
    • 2014-09-17
    • 2014-10-28
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多