【问题标题】:is it possible to using razor class library for all web projects?是否可以为所有 Web 项目使用 razor 类库?
【发布时间】:2021-10-17 19:01:49
【问题描述】:

因为易于使用 razor 类库和模块化,我决定使用它而不是常规类库,但解决方案是,是否可以编写所有核心或 不同剃须刀类库中的数据层代码

【问题讨论】:

    标签: asp.net asp.net-core .net-core razor razor-pages


    【解决方案1】:

    是否可以在不同的内部编写所有核心或数据层代码 剃须刀类库

    请检查official documentthis tutorial
    Razor 视图、页面、控制器、页面模型、Razor 组件、视图组件和数据模型可以内置到 Razor 类库(RCL )。 RCL 可以打包和重用。应用程序可以包含 RCL 并覆盖它包含的视图和页面。当在 Web 应用程序和 RCL 中都找到视图、部分视图或 Razor 页面时,Web 应用程序中的 Razor 标记(.cshtml 文件)优先。

    因此,您可以在 Razor 类库中编写数据层代码或逻辑。但在我看来,我建议你可以将数据层代码放在常规类库中,然后你可以在其他项目中重用它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      相关资源
      最近更新 更多