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.


13
Jak przechowywać listę w kolumnie tabeli bazy danych
Tak więc, zgodnie z odpowiedzią Mehrdada na pokrewne pytanie , rozumiem, że „właściwa” kolumna tabeli bazy danych nie przechowuje listy. Należy raczej utworzyć inną tabelę, która skutecznie przechowuje elementy tej listy, a następnie połączyć się z nią bezpośrednio lub za pośrednictwem tabeli skrzyżowań. Jednak typ listy, który chcę utworzyć, będzie …

14
Jak porównać tylko składniki daty z DateTime w EF?
Mam dwie wartości dat, jedną już przechowywaną w bazie danych, a drugą wybraną przez użytkownika za pomocą DatePicker. Przypadkiem użycia jest wyszukanie określonej daty w bazie danych. Wartość wprowadzona wcześniej do bazy zawsze ma składową czasową o godzinie 12:00:00, gdzie jako data wprowadzona z selektora ma inny składnik czasu. Interesują …

4
LINQ to Entities nie rozpoznaje metody
Podczas próby wykonania zapytania linq pojawia się następujący błąd: LINQ to Entities nie rozpoznaje metody `` Boolean IsCharityMatching (System.String, System.String) '' i tej metody nie można przetłumaczyć na wyrażenie magazynu. Przeczytałem wiele poprzednich pytań, w których ludzie dostają ten sam błąd i jeśli dobrze to rozumiem, to dlatego, że LINQ …



10
Określony typ elementu członkowskiego „Data” nie jest obsługiwany w wyjątku LINQ to Entities
Wystąpił wyjątek podczas wdrażania poniższych instrukcji. DateTime result; if (!DateTime.TryParse(rule.data, out result)) return jobdescriptions; if (result < new DateTime(1754, 1, 1)) // sql can't handle dates before 1-1-1753 return jobdescriptions; return jobdescriptions.Where(j => j.JobDeadline.Date == Convert.ToDateTime(rule.data).Date ); Wyjątek The specified type member 'Date' is not supported in LINQ to Entities. …

8
Nazwa typu lub przestrzeni nazw „Obiekty” nie istnieje w przestrzeni nazw „System.Data”
Używam jednostek, C # i SQL Server do tworzenia aplikacji n-warstwowej. Tworzę kilka klas podstawowych wspólnych dla wszystkich moich składników DAL. W tej klasie bazowej chcę obsłużyć stan połączenia klasy bazowej ObjectContext dziedziczonej przez obiekt jednostki. Kompilacja zgłasza następujący błąd: Nazwa typu lub przestrzeni nazw „Obiekty” nie istnieje w przestrzeni …

9
Podobnie jak operator w Entity Framework?
Próbujemy zaimplementować operator „LIKE” w Entity Framework dla naszych jednostek z polami ciągów, ale wygląda na to, że nie jest obsługiwany. Czy ktoś inny próbował zrobić coś takiego? W tym poście na blogu podsumowano występujący problem. Moglibyśmy użyć zawiera, ale to pasuje tylko do najbardziej trywialnego przypadku LIKE. Łączenie zawiera, …

10
C # - kod do zamówienia według właściwości przy użyciu nazwy właściwości jako ciągu
Jaki jest najprostszy sposób kodowania właściwości w języku C #, gdy mam nazwę właściwości jako ciąg? Na przykład chcę zezwolić użytkownikowi na uporządkowanie niektórych wyników wyszukiwania według wybranej właściwości (za pomocą LINQ). W interfejsie użytkownika wybiorą właściwość „order by” - oczywiście jako ciąg znaków. Czy istnieje sposób na użycie tego …


1
Metody nie można przetłumaczyć na wyrażenie sklepu
Widziałem, że ten kod działa z LINQ to SQL, ale kiedy używam Entity Framework, zgłasza ten błąd: LINQ to Entities nie rozpoznaje metody „System.Linq.IQueryable” 1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures () ”i nie można jej przetłumaczyć na wyrażenie sklepu”. Oto kod repozytorium: public IQueryable<Models.Estate> GetEstates() { return from e in entity.Estates let AllCommFeat …

3
LINQ to Entities nie rozpoznaje metody „System.String Format (System.String, System.Object, System.Object)”
Mam takie zapytanie linq: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received from …



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.