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

无效的列名称 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

没有找到匹配的内容?试试慕课网站内搜索吧

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号