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.
Mam straszny czas, szukając porównania różnych sposobów wyszukiwania pojedynczego elementu i kiedy używać każdego z nich. Czy ktoś ma link, który porównuje wszystkie te elementy lub szybkie wyjaśnienie, dlaczego miałbyś używać jednego nad drugim? Czy jest jeszcze więcej operatorów, o których nie wiem? Dziękuję Ci.
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 …
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ą …
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 …
To nie jest porównanie z rozróżnianiem wielkości liter w LINQ to Entities: Thingies.First(t => t.Name == "ThingamaBob"); Jak mogę uzyskać porównanie z rozróżnianiem wielkości liter w LINQ to Entities?
Jaki jest najlepszy sposób sprawdzenia, czy obiekt istnieje w bazie danych z punktu widzenia wydajności? Używam Entity Framework 1.0 (ASP.NET 3.5 SP1).
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. …
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 …
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, …
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 …
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 …
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 …
Próbuję utworzyć kwerendę, która używa listy identyfikatorów w klauzuli Where, przy użyciu interfejsu API klienta usług danych Silverlight ADO.Net (a zatem Linq To Entities). Czy ktoś wie o obejściu problemu Zawartość nie jest obsługiwany? Chcę zrobić coś takiego: List<long?> txnIds = new List<long?>(); // Fill list var q = from …
Mam użytkownika tabeli, który ma kolumnę tożsamości UserID, teraz jaka jest poprawna linia kodu Linq to Entity, która zwróci mi maksimum UserID? Próbowałem: using (MyDBEntities db = new MyDBEntities()) { var User = db.Users.Last(); // or var User = db.Users.Max(); return user.UserID; } ale Lasti Maxnie wydają się być obsługiwane. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.