Articles of linq to entities

Solo costruttori e inizializzatori senza parametri sono supportati nel messaggio LINQ to Entities

Ho un metodo che restituisce i dati da un modello EF. Sto ricevendo il messaggio sopra, ma non riesco a capire come aggirare il problema. public static IEnumerable GetFundedCount() { var today = DateTime.Now; var daysInMonth = DateTime.DaysInMonth(today.Year, today.Month); var day1 = DateTime.Now.AddDays(-1); var day31 = DateTime.Now.AddDays(-31); using (var uow = new UnitOfWork(ConnectionString.PaydayLenders)) { var […]

Entity Framework: interrogazione di quadro figlio

Sto imparando su Entity Framework al mo, e sto avendo problemi !! Qualcuno può chiarire se ho ragione nel pensare che non riesco a ottenere un genitore e un sottogruppo dei suoi figli dal db? Per esempio… db.Parents .Include(p => p.Children) .Where(p => p.Children.Any(c => c.Age >= 5)) Ciò restituirà tutti i genitori che hanno […]

Come ottenere il primo record in ciascun gruppo usando Linq

Considerando i seguenti record: Id F1 F2 F3 ————————————————- 1 Nima 1990 10 2 Nima 1990 11 3 Nima 2000 12 4 John 2001 1 5 John 2002 2 6 Sara 2010 4 Voglio raggruppare in base al campo F1 e ordinare per Id e ottenere tutti i campi dal primo record del gruppo simile […]

Includi i nipoti in EF Query

Data la gerarchia degli oggetti public class Parent { public int Id { get; set; } public virtual Child Child { get; set; } } public class Child { public int Id { get; set; } public virtual GrandChild GrandChild { get; set; } } public class GrandChild { public int Id { get; set; […]

Come convertire DbSet in Entity Framework in ObjectQuery

Sto usando l’approccio CodeFirst e ho riscontrato un problema in cui ho bisogno di convertire DbSet in ObjectQuery. Questo è quello che ho fatto per la conversione. ObjectContext objectContext = ((IObjectContextAdapter)db).ObjectContext; ObjectSet objectSet = objectContext.CreateObjectSet(); dove db è il contesto che eredita da DbContext e Request è class. Quindi, quando provo a chiamare il metodo […]

Chiamata a una funzione definita dall’utente SQL in una query LINQ

Sto facendo fatica a farlo funzionare. Sto cercando di eseguire una ricerca del raggio utilizzando il seguente helper filtro su un IQueryable. Esistono altri filtri che vengono applicati prima dell’applicazione di RadiusSearch. L’ordine non dovrebbe avere molta importanza dal momento che l’objective è di rinviare la query fino a un’operazione ToList (). public static IQueryable […]

Linq To Entities: come filtrare su quadro figlio

Ho quadro Group e User . l’ quadro di Group ha una proprietà Users che è un elenco di utenti. L’utente ha una proprietà denominata IsEnabled . Voglio scrivere una query linq che restituisce un elenco di Group , che consiste solo di User i cui IsEnabled è true. quindi ad esempio per dati come […]

È ansible l’iniezione tramite Dynamic LINQ?

L’utilizzo della libreria Dynamic LINQ ( link ) è vulnerabile all’iniezione? e (in caso affermativo) come può essere protetto contro? Alcune informazioni sulle considerazioni sulla sicurezza (Entity Framework) : Attacchi di iniezione da LINQ a entity framework: Sebbene la composizione della query sia ansible in LINQ alle quadro, viene eseguita tramite l’API del modello di […]

String.IsNullOrWhiteSpace in LINQ Expression

Ho il codice seguente: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); E ottengo questo errore quando provo a eseguire il codice: LINQ to Entities non riconosce il metodo metodo ‘Boolean IsNullOrWhiteSpace (System.String)’ e questo metodo non può essere tradotto in un’espressione di archivio. […]

Entity Framework 4 Single () vs First () vs FirstOrDefault ()

Sto avendo un diavolo di tempo per trovare un confronto tra i diversi modi di interrogare per un singolo object e quando usarli. Qualcuno ha un link che mette a confronto tutti questi, o una rapida spiegazione del perché si dovrebbe usare uno sull’altro? Ci sono ancora più operatori di cui non sono a conoscenza? […]