【发布时间】:2020-07-03 16:50:15
【问题描述】:
有没有办法访问一个层次结构的表?
Entity Framework Core 从 First() 方法返回 null,表不为空。我使用 SQL Server 来存储表。
public class TestProjectEFDbContext : DbContext
{
private const string connectionString = @"data source=DESKTOP-I2JBLKP; Initial Catalog=TestProjectEF; Trusted_Connection=True; ";
public TestProjectEFDbContext() { }
public TestProjectEFDbContext(DbContextOptions options) : base(options) { }
public DbSet<University> Universities { get; set; }
public DbSet<MedicineUniversity> MedicineUniversities { get; set; }
public DbSet<ArtUniversity> ArtUniversities { get; set; }
public DbSet<TechUniveristy> TechUniveristies { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(connectionString);
}
}
var FirstUniversity = testProjectEFDbContext.Universities.First(); // throws an error
【问题讨论】:
-
有什么异常?
-
序列为空
标签: sql-server asp.net-core .net-core entity-framework-core