EF 老是提示没有主键
var userlist = _context.User.Where(o => string.IsNullOrWhiteSpace(o.Token) == false).ToList();
需要添加以下信息:
并且表名要与数据库中表名一致
modelBuilder.Entity<BaseSoftWare>(entity =>
{
entity.Property(e => e.RecordID).HasColumnName("RecordID"); ;
entity.Property(e => e.SoftwareTypeID);
entity.Property(e => e.SoftwareDeveloper);
entity.Property(e => e.SoftwareExeName);
entity.Property(e => e.SoftwareInfo);
entity.Property(e => e.SoftwareName);
entity.Property(e => e.SoftwareTypeName);
});
var DeviceTypeli1st = _context.DeviceType.ToList();
var SoftTypeli1st = _context.SoftwareType.ToList();
var SoftTypeli11st = _context.BaseSoftWare.ToList();
需要在startUp这里,去查看一下,是否能够正常加载实体

浙公网安备 33010602011771号