Pergunta

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

[Table("SalesDocumentHeaders")]
public abstract class SalesDocumentHeader  
{
[ForeignKey("CreatedByUserId")]
public virtual User CreatedBy { get; set; }

[Required]
public int CreatedByUserId { get; set; }

[Required]
public virtual DateTime? DocumentDate { get; set; }

[Required]
public String ReferenceNumber { get; set; }

} 

[Table("SalesOrders")]
public class SalesOrder : SalesDocumentHeader
{
[Required]
public String CustomerOrderNumber { get; set; }

public DateTime? DeliverBy { get; set; }

public virtual SortableBindingList<SalesOrderLine> Lines { get; set; }

}

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

public DbSet<SalesOrder> SalesOrders { get; set; }

public DbSet<SalesDocumentHeader> SalesDocumentHeaders { get; set; }

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

Foi útil?

Solução

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?Posso declarar um DBSet no contexto de uma tabela base e de uma tabela derivada?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top