Articles of entity framework 6

Caricamento Eager, Lazy ed esplicito in EF6

Ho letto questo tutorial e questo articolo ma non capisco esattamente l’uso di ogni tipo di caricamento. Io spiego Ho questo POCO: public partial class dpc_gestion { public dpc_gestion() { this.ass_reunion_participant = new HashSet(); this.dpc_participant = new HashSet(); this.dpc_reunion = new HashSet(); } public int dpc_id_pk { get; set; } public Nullable dpc_id_gdp_fk { get; […]

Come implementare il login utente multi-tenant usando l’id quadro di ASP.NET

Sto sviluppando una soluzione multi-tenant e voglio utilizzare la più recente struttura di identity framework ASP.NET in particolare l’implementazione di Entity Framework . Fondamentalmente ho bisogno di consentire a due utenti di avere lo stesso nome utente, anche se deve essere unico all’interno di un titolare, mi piacerebbe anche fare uso di accessi esterni come […]

Come creare una tabella corrispondente all’enum in EF6 Code First?

Ho seguito MSDN su come gestire le enumerazioni in Code First per EF6. Ha funzionato, come previsto, ma il campo nella tabella creata che fa riferimento all’enumeratore è un semplice int . Preferirei che fosse prodotta una seconda tabella, i cui valori avrebbero seguito la definizione dell’enumeratore nel codice C #. Quindi, invece di ottenere […]

Come raggruppare per DateTime.Date in EntityFramework

Ho un modello di dispositivo: public class DeviceModel { public DateTime Added { get;set; } } E voglio selezionare il numero di dispositivi, raggruppati per data di Added ( non data e ora, ma solo data ). La mia attuale implementazione non è valida, perché linq non può tradurre DateTime.Date in sql: var result = […]

Abilita migrazioni di Entity Framework in Mono

Ho iniziato a creare un progetto ASP.NET MVC3 su Mac OS utilizzando Xamarin Studio. Ora desidero aggiungere nuove proprietà e modelli al progetto, ma non riesco, per tutta la vita, a capire come eseguire la console Nuget Package Manager per eseguire il comando Enable-Migrations. Sto chiedendo troppo? È ansible o dovrò tornare a Visual Studio […]

Log Queries eseguite da Entity Framework DbContext

Sto usando EF 6.0 con LINQ nel progetto MVC 5. Voglio registrare tutte le query SQL eseguite da Entity Framework DbContext per scopi di debug / performance-measurement. In Java / Hibernate, è ansible ottenere un comportamento equivalente impostando la proprietà hibernate.show_sql=true . È ansible avere un comportamento simile in Entity Framework?

Perché Entity Framework 6.x non memorizza i risultati nella cache?

Forse sto fraintendendo il caching di DbContext e DbSet , ma ho avuto l’impressione che ci fosse un caching che andava avanti. Sto vedendo un comportamento che non mi aspetterei quando eseguo il seguente codice: var ctx = CreateAContext(); var sampleEntityId = ctx.SampleEntities.Select(i => i.Id) .Single(i => i == 3); //Calls DB as expected var […]

Come rimuovere il carattere di sottolineatura dei campi chiave estranei nel codice per convenzione

Ho più classi (incluso TPT) nel mio progetto. Ogni POCO ha una BaseClass , che ha un GUID (chiamato GlobalKey ) come chiave primaria. Per prima cosa ho usato DataAnnotations per creare chiavi esterne corrette. Ma poi ho problemi a sincronizzare il GUID corrispondente con l’object stesso. Ora voglio avere solo una proprietà di navigazione […]

Come creare un indice in Entity Framework 6.2 con il codice prima

C’è un modo per creare un indice su una proprietà / colonna usando codice-prima, invece di usare il nuovo IndexAttribute ?

Salva entity framework distaccata in Entity Framework 6

Ho letto un sacco di post sul salvataggio di un’ quadro distaccata in Entity Framework. Tutti sembrano applicarsi alle versioni precedenti di Entity Framework. Fanno riferimento a metodi come ApplyCurrentValues ​​e ChangeObjectState che non sembrano esistere. Per un capriccio ho deciso di provare un metodo che ho trovato attraverso intellisense e voglio assicurarmi che questo […]