Articles of entity framework 4

Il codice Entity Framework 4 supporta i generatori di id quadro come NHibernate?

Questa domanda, posta un anno fa, è simile: Entity Framework 4 supporta i generatori per valori di id come NHibernate? Ma quello che mi piacerebbe sapere è se il codice CTP prima aggiunge il supporto per le strategie di generazione di id quadro. In caso contrario, qualcuno conosce un buon punto di estensione in EF […]

Il risultato di una query non può essere enumerato più di una volta

Sto usando l’entity framework (ef) e sto ottenendo il seguente errore: “Il risultato di una query non può essere enumerato più di una volta.”. Ho una class repository che contiene il contesto di dati ef. Ho quindi una class controller (da non confondere con i controller MVC) che contiene un’istanza del repository. Fin qui tutto […]

LEFT JOIN in LINQ alle quadro?

Sto provando LINQ alle quadro. Ho un problema con il seguente: voglio farlo: SELECT T_Benutzer.BE_User ,T_Benutzer_Benutzergruppen.BEBG_BE FROM T_Benutzer LEFT JOIN T_Benutzer_Benutzergruppen ON T_Benutzer_Benutzergruppen.BEBG_BE = T_Benutzer.BE_ID la cosa più vicina a cui sono arrivato è questa: var lol = ( from u in Repo.T_Benutzer //where u.BE_ID == 1 from o in Repo.T_Benutzer_Benutzergruppen.DefaultIfEmpty() // on u.BE_ID equals […]

Come utilizzare le annotazioni strutturali per impostare il tipo SQL su Data nel primo approccio del modello

È ansible impostare il tipo solo data (NON datetime) tramite entity framework designer? Ho dato un’occhiata in giro e l’unica risposta che ho trovato è un post dal forum MSDN di un anno fa … http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/28e45675-f64b-41f0-9f36-03b67cdf2e1b Sono molto nuovo qui e non capisco le istruzioni in cui parlano di annotazioni strutturali … Posso passare allo […]

Un modo migliore per interrogare una pagina di dati e ottenere il conteggio totale nel framework di quadro 4.1?

Attualmente quando ho bisogno di eseguire una query che verrà utilizzata w / paging faccio qualcosa di simile a questo: //Setup query (Typically much more complex) var q = ctx.People.Where(p=>p.Name.StartsWith(“A”)); //Get total result count prior to sorting int total = q.Count(); //Apply sort to query q = q.OrderBy(p => p.Name); q.Select(p => new PersonResult { […]

Entity Framework Semplice GetByID generico ma con diverso nome PK

Qualche corpo può aiutarmi a creare un metodo GetByID generico, La sfida qui è che ho molte quadro, ognuna di esse ha un nome PK diverso. Vedo diversi esempi con un GetByID generico, ma molti di loro hanno lo stesso nome PK come (id). Grazie.

Perché l’operatore Contains () riduce le prestazioni di Entity Framework in modo così drammatico?

AGGIORNAMENTO 3: Secondo questo annuncio , questo è stato affrontato dal team EF in EF6 alfa 2. AGGIORNAMENTO 2: ho creato un suggerimento per risolvere questo problema. Per votare, vai qui . Considera un database SQL con una tabella molto semplice. CREATE TABLE Main (Id INT PRIMARY KEY) Compro il tavolo con 10.000 record. WITH […]

Entity Framework / SQL2008 – Come aggiornare automaticamente i campi LastModified per le quadro?

Se ho la seguente entity framework: public class PocoWithDates { public string PocoName { get; set; } public DateTime CreatedOn { get; set; } public DateTime LastModified { get; set; } } Che corrisponde a una tabella di SQL Server 2008 con lo stesso nome / attributi … Come posso automaticamente : Imposta ora il […]

Errore del solo codice struttura quadro: il modello di backup del contesto è stato modificato dopo la creazione del database

Ho creato un POCO “Solo codice” da utilizzare su un database esistente utilizzando Entity Framework 4 e CTP4. Quando eseguo una query ottengo l’errore Il modello che supporta il contesto ‘xyzContext’ è cambiato da quando è stato creato il database. Eliminare o aggiornare manualmente il database o chiamare Database.SetInitializer con un’istanza IDatabaseInitializer. Ad esempio, la […]

Entity Framework / Linq EXpression conversione da stringa a int

Ho un’espressione in questo modo: var values = Enumerable.Range(1,2); return message => message.Properties.Any( p => p.Key == name && int.Parse(p.Value) >= values[0] && int.Parse(p.Value) <= values[1]); Compila bene ma quando colpisce il database genera l’eccezione ‘LINQ to Entities does not recognize the method ‘Int32 Parse(System.String)’ method, and this method cannot be translated into a store […]