为了账号安全,请及时绑定邮箱和手机立即绑定

无效的列名称 Entity Framework Core

无效的列名称 Entity Framework Core

C#
婷婷同学_ 2022-11-21 16:12:18
我有以下实体类:public partial class ProjectUser{        public int Id { get; set; }        public int ProjectId { get; set; }        public int UserId { get; set; }        public virtual Project Project { get; set; }        public virtual Users User { get; set; }}当我执行以下操作时:myDbContext.ProjectUser.ToList()我收到此错误:System.Data.SqlClient.SqlException (0x80131904): 列名称“ProjectUser”无效我dbcontext的具有以下属性:public virtual DbSet<ProjectUser> ProjectUser { get; set; }表格脚本如下。CREATE TABLE [dbo].[ProjectUser](    [Id] [int] IDENTITY(1,1) NOT NULL,    [ProjectId] [int] NOT NULL,    [UserId] [int] NOT NULL,    CONSTRAINT [PK_ProjectUser]         PRIMARY KEY CLUSTERED ([Id] ASC)                    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,                           IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,                           ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GO怎么了?已使用脚手架生成类。
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

可能是刚刚从或模型DataAnnotation中的命名设置引发的错误。UserProject



查看完整回答
反对 回复 2022-11-21
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信