У меня есть база данных PostgreSQL и консольное приложение .NET, которые работают с базой данных.
Когда я пытаюсь создать запись в таблице «измерения», я получаю сообщение об ошибке «Столбец с именем» Company_Id"не существует в таблице" измерения "" в строке _context.SaveChanges (измерение).
Да, теперь в таблице "измерения" есть такой столбец.Однако в коде моего приложения также нет объявления «Company_Id».
Это мой контекст измерения:
[Table("measurements", Schema = "public")]
public class Measurement
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("id")]
public long Id { get; set; }
[Column("road_part_id")]
public long RoadPartId { get; set; }
[Column("is_direction_forward")]
public bool IsDirectionForward { get; set; }
[Column("start_distance")]
public float StartDistance { get; set; }
[Column("finish_distance")]
public float FinishDistance { get; set; }
[Column("lane_number")]
public Int16 LaneNumber { get; set; }
[Column("description")]
public string Description { get; set; }
[Column("order_id")]
public long OrderId { get; set; }
[Column("builder_id")]
public long BuilderId { get; set; }
}
Итак, я не могу понять, какой код пытается получить доступ к столбцу "Company_Id "в таблице" измерения ".Как я могу найти источник ошибки?