【发布时间】:2021-10-17 19:01:49
【问题描述】:
因为易于使用 razor 类库和模块化,我决定使用它而不是常规类库,但解决方案是,是否可以编写所有核心或 不同剃须刀类库中的数据层代码
【问题讨论】:
标签: asp.net asp.net-core .net-core razor razor-pages
因为易于使用 razor 类库和模块化,我决定使用它而不是常规类库,但解决方案是,是否可以编写所有核心或 不同剃须刀类库中的数据层代码
【问题讨论】:
标签: asp.net asp.net-core .net-core razor razor-pages
是否可以在不同的内部编写所有核心或数据层代码 剃须刀类库
请检查official document 和this tutorial:
Razor 视图、页面、控制器、页面模型、Razor 组件、视图组件和数据模型可以内置到 Razor 类库(RCL )。 RCL 可以打包和重用。应用程序可以包含 RCL 并覆盖它包含的视图和页面。当在 Web 应用程序和 RCL 中都找到视图、部分视图或 Razor 页面时,Web 应用程序中的 Razor 标记(.cshtml 文件)优先。
因此,您可以在 Razor 类库中编写数据层代码或逻辑。但在我看来,我建议你可以将数据层代码放在常规类库中,然后你可以在其他项目中重用它们。
【讨论】: