У меня возникла проблема с использованием Dapper.FluentMap.Dommel.Mapping. Когда я регистрирую сопоставление, система определяет, что свойство с идентификатором имени уже существует, и выдает исключение. Но сопоставленный идентификатор принадлежит другому объекту. Как я могу решить эту проблему?
public class Arquivo : BaseEntity
{
public override long Id { get; set; }
public Sistema Sistema { get; set; }
public Banco Banco { get; set; }
public List Erros { get; set; }
public string FullPath { get; set; }
public DateTime DtProcessamento { get; set; }
public int QtRegistros { get; set; }
public Decimal VlTotal { get; set; }
public int Sequencial { get; set; }
public bool isValid { get; set; }
public TipoComunicacao tipoComunicacao { get; set; }
}
У меня возникла проблема с использованием Dapper.FluentMap.Dommel.Mapping. Когда я регистрирую сопоставление, система определяет, что свойство с идентификатором имени уже существует, и выдает исключение. Но сопоставленный идентификатор принадлежит другому объекту. Как я могу решить эту проблему?
BaseEntity.cs
[code]public abstract class BaseEntity { public virtual long Id { get; set; } } [/code]
Система.cs
[code]public class Sistema : BaseEntity { public override long Id { get; set; } public string Nome { get; set; } } [/code]
Arquivo.cs
[code]public class Arquivo : BaseEntity { public override long Id { get; set; } public Sistema Sistema { get; set; } public Banco Banco { get; set; } public List Erros { get; set; } public string FullPath { get; set; } public DateTime DtProcessamento { get; set; } public int QtRegistros { get; set; } public Decimal VlTotal { get; set; } public int Sequencial { get; set; } public bool isValid { get; set; } public TipoComunicacao tipoComunicacao { get; set; } } [/code]
ArquivoMap.cs
[code]public class ArquivoMap : DommelEntityMap { public ArquivoMap() { ToTable("Arquivo");