Articles of entity framework

Errore durante il richiamo di stored procedure da EntityFramework

Sto tentando di accedere a una procedura di archiviazione da EntityFramework. Ho seguito questi passaggi: Prima di tutto ho creato la stored procedure nel database di Azure: Quindi, ho aggiornato il modello .edmx dal database, selezionando solo lo StoredProcedure che desidero. Una volta terminato, nell’Importazione funzione vedo l’aggiunta di StoredProcedure, ma non nella sezione di […]

Unisciti tra la raccolta di memoria e EntityFramework

Esiste un meccanismo per fare un JOIN tra una raccolta in memoria e un framework di quadro preservando l’ordine. Quello che sto provando è var itemsToAdd = myInMemoryList.Join(efRepo.All(), listitem => listitem.RECORD_NUMBER, efRepoItem => efRepoItem.RECORD_NUMBER, (left, right) => right); che mi dà il curiosamente intitolato “Questo metodo supporta l’infrastruttura LINQ to Entities e non è inteso […]

La tabella AspNetUserLogins Identity

A cosa servono AspNetUserLogins? È per memorizzare gli accessi da parte dell’utente? Come posso quindi aggiornare questa tabella con quei dati?

Trasmissione a un tipo derivato in una query LINQ to Entities con ereditarietà Tabella per gerarchia

Dispongo di un modello LINQ per quadro con ereditarietà Tabella per gerarchia. Ho una query sul tipo di base e voglio fare una logica dipendente dal tipo specifico. Per esempio: IQueryable base = … // this works fine var result = base.Select(b => b is DerivedType1 ? 1 : 2).ToList(); // this doesn’t compile to […]

Prevenire Entity Framework aggiungendo ORDER BY quando si utilizza Includi

Abbiamo una query simile alla seguente: from x in db.Table.Include(x => x.Parent) .Include(x => x.Parent.Relation) .Include(x => x.Relation) .Include(x => x.Children) where /* some query */ select x Il problema è che quando si aggiunge .Include(x => x.Children) , l’istruzione ORDER BY che Entity Framework aggiunge all’SQL generato fa sì che la query .Include(x => […]

Entity Framework imposta la proprietà di navigazione su null

Ho un primo progetto di database di quadro framework. ecco un’estrazione del modello: public partial class LedProject { public LedProject() { this.References = new HashSet(); this.Results = new HashSet(); this.History = new HashSet(); } public string Identifier { get; set; } public string Name { get; set; } public Nullable CompletionDate { get; set; } […]

L’attività EntityHydrate non è riuscita

Recentemente ho installato Visual Studio 11 Beta insieme a Visual Studio 2010. Successivamente non sono riuscito a creare i miei progetti in Visual Studio 2010 basati su PostSharp, quindi ho disinstallato Visual Studio 11 e la versione beta di .Net Framework 4.5. Quando ora provo a creare i miei progetti in Visual Studio 2010 ottengo […]

Entity Framework include sempre i dati che sono nel contesto anche se non lo chiedo

Sto usando MVC.NET web API, EF con DB prima, e ho il caricamento pigro distriggersto sul mio contesto. EF sta restituendo troppi dati, anche con LazyLoading distriggersto. Ad esempio, ho utenti con un ruolo. Quando eseguo una query su Utenti e Includi ruolo, la proprietà Role.Users viene automaticamente riempita con i dati poiché gli utenti […]

Entity Framework L’istruzione ALTER TABLE è in conflitto con il vincolo FOREIGN KEY

All’aggiornamento del database in Entity Framework, prima migrazione del codice, ricevo questo errore: L’istruzione ALTER TABLE era in conflitto con il vincolo FOREIGN KEY “FK_dbo.Clients_dbo.MedicalGroups_MedicalGroupId”. Il conflitto si è verificato nel database “hrbc”, nella tabella “dbo.MedicalGroups”, nella colonna “Id”. Questa è la mia class: public partial class Client { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { […]

Aggiunta di Inner Join a DbScanExpression in Entity Framework Interceptor

Sto cercando di utilizzare un intercettore CommandTree di Entity Framework per aggiungere un filtro a ogni query tramite un DbContext. Per semplicità, ho due tabelle, una chiamata “Utente” con due colonne (“UserId” e “EmailAddress”) e un’altra chiamata “TenantUser” con due colonne (“UserId” e “TenantId”). Ogni volta che c’è un DbScan della tabella User, voglio fare […]