Articles of entity framework

Entity framework, dll, excel

Ho scritto dll in c # che è usato da Excel (la dll è registrata in COM). Non ho problemi a connettermi con Excel. La dll recupera i dati da un database SQL Server utilizzando Entity Framework 5. Se eseguo la dll tramite un’app console, la dll funziona correttamente. Ma quando lo eseguo attraverso Excel […]

Linq alle entity framework: il conteggio è molto lento

Ho bisogno di avere genitore e parent.child.count () …. nella query .. quando lo faccio ci vogliono 20 secondi …. non è un database enorme … Qualche idea per l’ottimizzazione … var plist = context.persons .Select(p => new { p.fullName, c.personID, p.Status, p.Birthdate, p.Accounts.Count }).ToList();

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

Come chiamare il metodo con Expression di tipo Func come parametro

Ho usato il pattern Repository che ho visto sul tutorial online … Funziona tutto bene tranne che per trovare il metodo, non ho idea di come lavorare con questo e sto avendo difficoltà a capire espressioni o tipi di Func. Ho usato linq e lambda prima, ma sono mendicante e ancora non lo uso correntemente […]

C’è un bug con il nuovo Entity Framework 5 in un progetto MVC4 con un Data Access Layer e App.Config

Ho lavorato su questo per una settimana e ho pubblicato una serie di domande nei forum ASP.Net ma nessuno mi sta rispondendo. Ecco la ripartizione. Ho un progetto MVC4 che è stratificato con due librerie di classi, una per la modellazione dei dati e l’altra per l’accesso ai dati. Nel DAL ho il seguente: public […]

Il parametro è fuori intervallo su db.SaveChanges () in EF

Sto sviluppando un’app MVC con Entity Framework. Sto usando il primo approccio del Database e nel mio Database c’è un campo numerico come: [N15] NUMERIC (1, 1) NULL, Il mio codice in cui sto ricevendo errore è: public ActionResult allsave(VchrViewModel v) { List chklist = this.dt; if (br.vchrbalance(chklist) == true) { trm = v.master; trm.S100 […]

Mappatura delle colonne delle quadro EF con Translate

Sto usando Entity Framework. Sto chiamando una stored procedure che restituisce più dataset. Uno dei risultati imposta le mappe su un’ quadro per la quale ho definito un’enumerazione e ho definito una proprietà di backing delle stringhe per ricevere il risultato e analizzare l’enumerazione. public class OrderInfo { [Key, Required, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public Guid orderID { […]

Come cancellare () tutti gli elementi da Entity Framework ICollection?

Ho problemi a rimuovere tutti gli elementi da una raccolta nell’ quadro framework usando Clear () Considera l’esempio spesso usato con blog e post. public class Blog { public int Id {get; set;} public string Name {get; set;} public virtual ICollection Posts { get; set; } } public class Post { public int Id { […]

Relazioni uno-a-uno con estremità dipendente facoltativa usando le convenzioni di default

Mi piacerebbe avere un’ quadro principale ( Person ) con un’entity framework dipendente facoltativa ( Car ) mappata utilizzando le convenzioni di default nel modello code-first di Entity Framework. Una soluzione è descritta in questa risposta , che utilizza l’API fluente su modelBuilder per mappare la chiave. È ansible farlo usando solo le convenzioni EF […]

Errore di runtime di Entity Framework 6: “la chiave fornita non era presente nel dizionario”

Sto scrivendo un’app ASP.Net usando EF6 code-first e table per hierarchy Ricevo questo errore ogni volta che cerco di fare qualcosa di significativo con il mio dbcontext (come una query, un aggiornamento, ecc.): { “Message”: “An error has occurred.”, “ExceptionMessage”: “An error occurred while preparing the command definition. See the inner exception for details.”, “ExceptionType”: […]