EF Core TPH: при запросе добавления '0' к имени столбца - PullRequest
0 голосов
/ 23 апреля 2020
        public abstract class Locale
        {
             public int Id {get; set;} 
        }

        public class Client : Locale
        {
             [Column("DS_NAME")]
             public String Name { get; set;} 
        }

        public class Mail
        {
             public int Id {get; set;} 

             public int OriginId {get; set;} 

             [ForeignKey("OriginId")]
             public Locale Origin {get; set;}

             public int DestinyId {get; set;} 

             [ForeignKey("DestinyId")]
             public Locale Destiny {get; set;}
        }

При попытке выбора сущность добавляет '0' к имени столбца и возвращает ошибку:

var dbContext.Mails.Include("Origin").Include("Destiny).FirstOrDefault(p => p.Id == 1);

OracleException: ORA-00904: "t". "DS_NAME0": неверный идентификатор

...