Articles of entity framework

In che modo la syntax delle espressioni LINQ funziona con Include () per il caricamento ansioso

Ho una query qui sotto, ma voglio eseguire un inclusione () per le proprietà di carico desideroso. Azioni ha una proprietà di navigazione, Utente (Action.User) 1) La mia domanda di base: from a in Actions join u in Users on a.UserId equals u.UserId select a 2) Primo tentativo: from a in Actions.Include(“User”) join u in […]

ADO.Net Entity Framework Un object quadro non può essere referenziato da più istanze di IEntityChangeTracker

Sto cercando di salvare il mio contatto, che ha riferimenti a ContactRelation (solo il rapporto del contatto, sposato, single, ecc.) E Paese. Ma ogni volta che provo a salvare il mio contatto, che viene convalidato, ottengo l’eccezione “ADO.Net Entity Framework Un object entity framework non può essere referenziato da più istanze di IEntityChangeTracker” public Contact […]

Capire le prime proprietà virtuali del codice

Ciao Sto solo imparando a lavorare con Entity Framework Code First e non riesco a capire qualcosa. Ho creato tre modelli basati su un tutorial: public class Course { public int CourseID { get; set; } public string Title { get; set; } public int Credits { get; set; } public virtual ICollection Enrollments{ get; […]

Entity Framework Il provider sottostante non è riuscito in Open

Di seguito è la mia stringa di connessione: ConnectionString = “metadati = res: //*/EDMX.Test.csdl | res: //*/EDMX.Test.ssdl | res: //*/EDMX.Test.msl; Provider = System.Data.SqlClient; fornitore connection string = “Data Source = home_computer; Initial Catalog = db_Test; Persist Security Info = True; ID utente = testUser; Password = $ 1234; MultipleActiveResultSets = True” ” Ecco il codice […]

Set di dati di grandi dimensioni di Entity Framework, eccezione di memoria esaurita

Sto lavorando a un set di dati molto ampio, circa 2 milioni di record. Ho il codice qui sotto ma ottengo un’eccezione di memoria esaurita dopo aver elaborato circa tre lotti, circa 600.000 record. Capisco che mentre scorre attraverso ogni carico pigro del framework di quadro batch, che sta quindi cercando di build i 2 […]

Entity Framework non salva i bambini modificati

Frustrante, questo. Ecco una coppia di oggetti correlati, come generata da Entity Framework first del database: public partial class DevelopmentType { public DevelopmentType() { this.DefaultCharges = new HashSet(); } public System.Guid RowId { get; set; } public string Type { get; set; } public virtual ICollection DefaultCharges { get; set; } } public partial class […]

Ottimizza query quadro quadro

Sto provando a fare un clone di stackoverflow nel mio tempo libero per imparare EF6 e MVC5, attualmente sto usando OWin per l’autenticazione. Funziona tutto bene quando ho 50-60 domande, ho usato il generatore di dati di Red Gate e ho provato a dilagare fino a 1 milione di domande con un paio di migliaia […]

EntityFramework Same Table Many to Many Relationship

Ho un tavolo chiamato prodotti che ovviamente contiene prodotti. Tuttavia, ho bisogno di creare prodotti correlati. Quindi quello che ho fatto è creare una tabella di giunzione chiamata product_related che ha due PK. ProductID dalla tabella Prodotti e RelatedID anche dalla tabella Prodotti. Uso già EF e ho impostato tutto su altri tavoli. Come dovrei […]

Come specificare il nome della tabella con API First Fluent API di Entity Framework

Possiedo un’entity framework e sono in grado di configurare Entity Framework per associarlo a una tabella di database con un nome diverso. Posso farlo facilmente con Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Ma a causa delle limitazioni ora devo usare l’ API Code First Fluent (i miei oggetti di dominio saranno usati da client esterni, […]

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; […]