Articles of entity framework 4

Il metodo ToList non è disponibile per TrackableCollection

Stiamo lavorando con entity framework tracciabili su EF 4.0. Per cancellare un’entity framework con tutte le sue quadro dipendenti sto scrivendo una generica DeleteDependentEntities da chiamare dal metodo Delete in EntityManager. (Non lo facciamo, o non vogliamo, affidarci a un DELETE CASCATA per essere impostato sulle relazioni nel nostro database.) Il DeleteDependentEntities esegue la scansione […]

Problemi con la serializzazione Datacontract WCF di riferimento circolare in Entity Framework

Sto usando Entity Framework 4, avendo il riferimento circolare tra alcune delle quadro, ma sto ricevendo un’eccezione StackOverflow, questo è lo scenario in cui il caricamento lazy è abilitato … Quindi ho reso il caricamento lazy abilitato come falso e includo tutte le quadro correlate utilizzando il metodo Include() ma sto ancora ottenendo lo stesso […]

Utilizzo di un elenco in una clausola where in Entity Framework

Sto cercando di recuperare l’ID del documento su una tabella uno-a-molti. Voglio usare una lista nella clausola where per trovare tutti gli id ​​che sono connessi con ogni elemento nella lista. List docIds = (from d in doc where _tags.Contains(d.Tags) select d.id).ToList(); So che il contenuto deve essere errato ma non riesco a risolverlo. Se […]

Visual Studio: la generazione del codice predefinito è disabilitata

Sto cercando di seguire questo tutorial che utilizza il modello di dati Entity. http://www.entityframeworktutorial.net/create-first-simple-EDM.aspx Mi dice di aprire il file Model1.designer.cs. Dovrei vedere un po ‘di codice C # ma tutto quello che vedo è: // Default code generation is disabled for model ‘c:\users\dewi jones\documents\visual studio 2012\Projects\dewi_test\dewi_test\Dewi_Model.edmx’. // To enable default code generation, change the […]

Cosa fare quando Model è esattamente uguale a ViewModel?

Voglio sapere qual è la pratica migliore. Mi è stato detto di creare sempre ViewModels e non utilizzare mai le classi del modello principale per trasferire i dati a Views. Ciò ha senso. Permettetemi di separare le cose. Ma cos’è Model è esattamente lo stesso di ViewModel. Dovrei ricreare un’altra class o semplicemente usarla. Sento […]

Entity Framework 4 e sinonimi

Se, nel Database A, esiste una tabella denominata “MyTable” che in realtà proviene da un sinonimo che punta a un altro database (B), posso creare questa tabella come entity framework in un modello Entity Framework che rappresenta il database A, poiché risiede in realtà in un altro database? Sono curioso di sapere se la situazione […]

Entity Framework: come posso implementare questo SQL nel file EF linq abbreviato

Qualcuno può dare una mano con il codice C # per implementare questo SQL come Entity Framework Linq nella forma abbreviata? (es. dove hai la notazione “.” come xxx.where (… etc) SELECT PN.Name, Sum(U.Amount) FROM Usages as U, ProcessNames as PN WHERE PN.Id == U.ProcessNameId AND U.Datetime BETWEEN ‘2010-01-08’ AND ‘2010-10-11’ Group By PN.Name

Entity Framework, caricamento SQLite e Lazy

Ho sviluppato un’applicazione di budget C # utilizzando SQL Compact ed EF4, ho creato il modello EF tramite il modello di modello di dati Entity VS2010. Funziona tutto molto bene. Tuttavia, sto pensando di sviluppare un’app per iPhone per supportare le transazioni in contanti e ho pensato che sarebbe stato meglio avere il back-end DB […]

Perché la mia configurazione di DbModelBuilder viene ignorata durante il mapping di Entità da DbSet .SqlQuery?

Ho una configurazione DbModel modo: modelBuilder.Entity() .HasKey(w => w.PersistenceKey) .Property(w => w.PersistenceKey) .HasColumnName(“WishlistLineId”); Ho una query eseguita tramite i seguenti due metodi: public IEnumerable FetchWishlistLinesUsingLogonName(string logonName) { return GetFromRawSql(@” SELECT wl.* FROM WishlistLines wl INNER JOIN Accounts a ON wl.AccountId = a.AccountId LEFT JOIN Users u ON u.AccountId = a.AccountId WHERE u.LogonName = @p0″, logonName); […]

Qual è la differenza tra Lazy Loading and Load ()

In Entity Framework 4, qual è la differenza tra il caricamento lento e l’utilizzo del metodo Load ()? Modifica: ho aggiunto due istruzioni “se”: Caricamento pigro: var query = from c in context.Contacts select c; foreach ( var contact in query ) { if ( contact.ID == 5 ) Console.WriteLine( contact.Addresses.City ); } Metodo Load […]