Asp.net core mvc 如何在َ中将身份相关类从主项目移动到数据层;多层Asp.Net核心3.1 MVC?

Asp.net core mvc 如何在َ中将身份相关类从主项目移动到数据层;多层Asp.Net核心3.1 MVC?,asp.net-core-mvc,razor-pages,Asp.net Core Mvc,Razor Pages,我是Asp.NETCore的新手。我用.NETCore3.1创建了多层项目,我想使用Identity。我在主项目上构建了identity,创建了一个名为identity的文件夹,其中包括与identity相关的类(Razor页面)。我想将这些类移动到数据层(codefirst方法)。我该怎么做 更新日期:2020年9月10日 创建数据层类库 数据层设置 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup&g

我是Asp.NETCore的新手。我用.NETCore3.1创建了多层项目,我想使用Identity。我在主项目上构建了identity,创建了一个名为identity的文件夹,其中包括与identity相关的类(Razor页面)。我想将这些类移动到数据层(codefirst方法)。我该怎么做

更新日期:2020年9月10日
  • 创建数据层类库
  • 数据层设置

    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>netcoreapp3.1</TargetFramework>
      </PropertyGroup>
    
      <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.1.7" />
      </ItemGroup>
    
    </Project>
    
    
    netcoreapp3.1
    

  • 项目参考
    对话框中,选择数据层项目,然后选择确定
  • 再建



  • .cs
    移动到
    /Data
    您可以将所有
    *.cs
    文件移动到文件资源管理器中的
    数据
    目录。它将在VS中自动移动


    Hi,@n.e,你是说在类库中只是“页面模型”吗?嗨。是的,在类库中,你可以查看我更新的最新答案。是的,这是UI层(即.cshtml视图文件)和页面处理逻辑之间的分离。非常感谢。我犯了很多错误。