![](/img/trans.png)
[英]Customise the template for Scaffolded Razor Pages (CRUD) in .net core 3.1 / Visual Studio 2019
[英].NET Core 6.0 : error when adding new scaffolded razor page in Visual Studio 2022?
我一直在尝试使用实体框架(CRUD)在 ASP.NET Core、Razor 页面中添加一个脚手架项目。 我当前的目标框架是 .NET 6。
我有以下 package 版本:
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.7" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.7">
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.7" />
这是我得到的错误:
这是我的 model:
using System.ComponentModel.DataAnnotations;
namespace RazorPagesMovie.Models
{
public class Movie
{
public int ID { get; set; }
public string Title { get; set; } = string.Empty;
[DataType(DataType.Date)]
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; } = string.Empty;
public decimal Price { get; set; }
}
}
您在创建模型的脚手架时添加了较少的Microsoft.EntityFrameworkCore.Design
包,这是脚手架工具所必需的。
Package 版本:
<PackageReference Include=" Microsoft.EntityFrameworkCore.Design " Version="6.0.7" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.7" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.7">
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.7" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.