5 messaggi dal 26 marzo 2021
Salve,
utilizzando .net core 2 per poter fare query su una Vista definita nel database, bastava aggiungere sull'ApplicationDbContext una riga tipo questa:
    public virtual DbQuery<Vista_AziendaUtente> Vista_AziendaUtente { get; set; }


Ora, in una applicazione Blazor Server-side non è più possibile, perchè in EF6 "DbQuery" non è obsoleto e non può più essere utilizzato.
Come posso fare per interrogare una Vista definita nel Database??
25 messaggi dal 23 marzo 2021
Ciao!
Nella configurazione del db all'interno del progetto devi definire che la tabella "Vista_AziendaUtente" non ha una chiave altrimenti non funziona.. puoi farlo tramite data annotation (esempio seguente) o tramite il modelbuilder del db)

class VistaContext : DbContext
{
public DbSet<VistaAzienda> VistaAzienda { get; set; }
}

[Keyless]
public class VistaAzienda
{
public string Proprietà { get; set; }

}

fammi sapere!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.