zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

entify framework MySql Unknown column ‘Extent1.Discriminator‘ in ‘field list‘

mysqlList in Framework Column unknown Field
2023-09-14 09:16:28 时间

entity framework & mysql
由于数据库没有实体对应的列或者是映射错误
要映射好相应的列名,如果是继承则加上[NotMapped]

[Table("DbTableName")]
public class BaseClass
{
	[Display(Name="编号",AutoGenerateField=true)]
	public int Id{get;set}
}
//与上面用同一个表 只是要显示其它的自定义信息
public class InheritClass:BaseClass
{
	[Display(Name="其它",AutoGenerateField=false)]
	[NotMapped]//不想显示可以加上
	public string OtherInfo{get;set;}
}

//DbContext
//public DbSet<InheritClass> InheritClasses {get;set;}