Ecco il mio soggetto:entità attributi di annotazione non funzionano
[Table(Name = "PdfMeta")]
public class Meta
{
[Key()]
public int Id { get; set; }
[Column(Name = "TotalPages")]
public int TotalPages { get; set; }
[Column(Name = "PdfPath")]
public string PdfUri { get; set; }
[Column(Name = "ImagePath")]
public string ImageUri { get; set; }
[Column(Name = "SplittedPdfPath")]
public string SplittedFolderUri { get; set; }
}
Ecco il codice da contesto:
public DbSet<Meta> PdfMeta { get; set; }
Perché nuova tabella (METAS) ha creato con ImageUri, PdfUri ... colonne ? So che questo è stato fatto per convenzione, ma ho esplicitamente indicato tabella e colonne.
Utilizzi forse anche la configurazione fluente? – JustAnotherUserYouMayKnow
sì, io uso i repository generici con IDbContext, ... – NET
Ci sono due 'ColumnAttribute' assicurati che tu stia usando quello giusto:' System.ComponentModel.DataAnnotations.Schema.ColumnAttribute' – nemesv