比尔云BierYun--阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

.net Core 2.1.x EntityFramework | 无法找到DatabaseGeneratedAttribute注释

.net Core 2.1.x EntityFramework | 无法找到DatabaseGeneratedAttribute注释

1向下投票最喜爱的

我正在尝试为我的应用程序使用.Net Entity Framework Core。.csproj文件的相关部分是:

<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.1.0" PrivateAssets="All"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.0"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.1.0"/>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.1.0"/>

在我的实体类中,我使用了本教程中描述的注释。但是,我的构建失败,错误如下:

错误CS0246:无法找到类型或命名空间名称’DatabaseGeneratedAttribute’(您是否缺少using指令或程序集引用?)

我在代码中包含了必要的“使用”语句。这个错误似乎仍然存在。任何指针/建议什么检查以解决这个问题将不胜感激。

我正在开发在macOS上使用VS代码。

提前致谢!

在浏览注解的API文档后,我发现需要包含以下using语句:

using System.ComponentModel.DataAnnotations.Schema;

我所指的.NET Core Entity Framework教程似乎是误导性的,因为它只有这个“使用”语句:

using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;

希望这个答案能够帮助有人解决这个问题。

未经允许不得转载:阿里云代金券 » .net Core 2.1.x EntityFramework | 无法找到DatabaseGeneratedAttribute注释

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

强烈推荐

高性能SSD云服务器ECS抗攻击,高可用云数据库RDS