Как создать третью модель, если имя столбца - Id для первых двух, а id_slujbi - третье? - PullRequest
0 голосов
/ 12 февраля 2020

Скажите, пожалуйста, как создать третью модель, если имя столбца - Id для первых двух, а id_slujbi - третье. Я не могу изменить id_slujbi на id, так как программа на winforms уже работает на этой базе. Третий показывает ошибку, что идентификатор уже существует. Как игнорировать / удалить / использовать идентификатор, который использует репозитории и сервисы, unitofwork et c.

public class Doc_prikrep_file:Entity
    {
        public int id_doc { get; set; }
        public byte[] prikr_file { get; set; }
        public DateTime date_prikr { get; set; }
        public string name_file { get; set; }
        public string Note { get; set; }
        public int id_user { get; set; }
    }

 public class Document:Entity
    {

        public String number { get; set; }
        public DateTime date_reg { get; set; }
   }

 public class Spr_slujbi:Entity
    {
        public int id_slujbi { get; set; } =>Key id of table
        public string nazv_slujbi { get; set; }
        public int id_zavis { get; set; }
        public int? status_doc { get; set; }
        public int? del { get; set; }

    }

public virtual IEnumerable<T> GetAll()
{
            return DbSet.ToList(); Error start here: System.Data.SqlClient.SqlException: "Invalid column name "Id"."
}

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...