Pytania otagowane jako linq-to-entities

Ten tag dotyczy pytań dotyczących LINQ to Entities, co oznacza zapytania LINQ przy użyciu ADO.NET Entity Framework. Należy zauważyć, że różni się to od LINQ to SQL lub innych dostawców LINQ.

5
Entity Framework VS LINQ do SQL VS ADO.NET z procedurami przechowywanymi? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym roku . Jak oceniasz każdy z nich pod względem: Wydajność Szybkość rozwoju Czysty, intuicyjny, łatwy w utrzymaniu kod Elastyczność …

14
Jak zrobić SQL jak% w Linq?
Mam procedurę w języku SQL, którą próbuję przekształcić w Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Linia, którą najbardziej mnie interesuje to: where OH.Hierarchy like '%/12/%' Mam kolumnę, która przechowuje hierarchię, na przykład / 1/3/12 /, więc po prostu …

10
Jak korzystać z DbContext.Database.SqlQuery <TElement> (sql, params) z procedurą przechowywaną? Pierwszy kod EF CTP5
Mam procedurę składowaną, która ma trzy parametry i próbuję użyć następujących do zwrócenia wyników: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Na początku próbowałem użyć SqlParameterobiektów jako parametrów, ale to nie zadziałało i rzuciłem SqlExceptionnastępujący komunikat: Procedura lub funkcja „mySpName” oczekuje parametru „@ param1”, który nie został podany. Więc moje pytanie brzmi, jak …



8
Typ rzutowania na wartość „Int32” nie powiódł się, ponieważ zmaterializowana wartość ma wartość NULL
Mam następujący kod. Pojawia się błąd: „Przekazanie do typu wartości„ Int32 ”nie powiodło się, ponieważ zmaterializowana wartość jest pusta. Albo parametr ogólny typu wyniku, albo zapytanie musi używać typu zerowego.” gdy tabela CreditHistory nie ma rekordów. var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals …

9
Informacje na temat LINQ [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Przegląd Jedną z rzeczy, o które dużo pytałem na tej stronie, jest LINQ . …

12
Entity Framework 4 / POCO - od czego zacząć? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Programuję od jakiegoś czasu i wcześniej korzystałem z LINQ-To-SQL i LINQ-To-Entities (chociaż przy użyciu …

2
Linq to Entities dołączyć vs groupjoin
Przeszukałem sieć, ale wciąż nie mogę znaleźć prostej odpowiedzi. Czy ktoś może wyjaśnić (prostym językiem angielskim), co to GroupJoinjest? Czym różni się od zwykłego wewnętrznego Join? Czy jest powszechnie używany? Czy to tylko dla składni metody? Co ze składnią zapytania? Przykład kodu c # byłby miły.

4
Jakie są różnice między .ToList (), .AsEnumerable (), AsQueryable ()?
Znam pewne różnice między LINQ a jednostkami i LINQ do obiektów, które pierwsza implementuje, IQueryablea druga implementuje, IEnumerablea zakres moich pytań mieści się w EF 5. Moje pytanie brzmi: jaka jest różnica techniczna tych 3 metod? Widzę, że w wielu sytuacjach wszystkie działają. Widzę też użycie ich kombinacji .ToList().AsQueryable(). Co …

9
„Wyrażenia lambda z treścią instrukcji nie można przekonwertować na drzewo wyrażeń”
Podczas korzystania z EntityFrameworkA lambda expression with a statement body cannot be converted to an expression tree pojawia się błąd „ ” podczas próby skompilowania następującego kodu: Obj[] myArray = objects.Select(o =&gt; { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Nie …

5
String.IsNullOrWhiteSpace w LINQ Expression
Mam następujący kod: return this.ObjectContext.BranchCostDetails.Where( b =&gt; b.TarrifId == tariffId &amp;&amp; b.Diameter == diameter || (b.TarrifId==tariffId &amp;&amp; !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) &amp;&amp; b.Diameter==diameter); I pojawia się ten błąd, gdy próbuję uruchomić kod: LINQ to Entities nie rozpoznaje metody „Boolean IsNullOrWhiteSpace (System.String)” i nie można jej przetłumaczyć na wyrażenie magazynu. " Jak …

9
Element członkowski określonego typu „Data” nie jest obsługiwany w LINQ to Entities. Tylko inicjatory, elementy członkowskie jednostek i właściwości nawigacji jednostek
Używając tego kodu w Entity Framework otrzymuję następujący błąd. Muszę uzyskać wszystkie wiersze dla określonej daty, DateTimeStartjest typu DataType w tym formacie2013-01-30 12:00:00.000 Kod: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x =&gt; x.DateTimeStart.Date == currentDateTime.Date); Błąd: base {System.SystemException} = {"Element członkowski określonego typu 'Date' nie jest obsługiwany w LINQ to Entities. Obsługiwane …

14
LINQ to Entities obsługuje tylko konstruktory i inicjatory bez parametrów
Mam ten błąd w tym wyrażeniu linq: var naleznosci = (from nalTmp in db.Naleznosci where nalTmp.idDziecko == idDziec select new Payments ( nalTmp.Dziecko.Imie, nalTmp.Dziecko.Nazwisko, nalTmp.Miesiace.Nazwa, nalTmp.Kwota, nalTmp.RodzajeOplat.NazwaRodzajuOplaty, nalTmp.RodzajeOplat.TypyOplat.NazwaTypuOplaty, nalTmp.DataRozliczenia, nalTmp.TerminPlatnosci )).ToList(); Masz pomysł, jak rozwiązać ten problem? Próbuję z dowolną kombinacją wyrażeń ...: /


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.