LINQ to SQL to składnik programu .NET Framework w wersji 3.5, który zapewnia infrastrukturę czasu wykonywania do zarządzania danymi relacyjnymi w postaci obiektów przechowywanych w programie Microsoft SQL Server.
Jaka jest różnica między zwrotem IQueryable<T>a powrotem IEnumerable<T>, kiedy należy preferować jedno nad drugim? IQueryable<Customer> custs = from c in db.Customers where c.City == "<City>" select c; IEnumerable<Customer> custs = from c in db.Customers where c.City == "<City>" select c;
Szukałam różnicę między Selecta SelectMany, ale nie udało się znaleźć odpowiednią odpowiedź. Muszę nauczyć się różnicy podczas korzystania z LINQ To SQL, ale wszystko, co znalazłem, to standardowe przykłady tablic. Czy ktoś może podać przykład LINQ To SQL?
Teraz, gdy .NET v3.5 SP1 został wydany (wraz z VS2008 SP1), mamy teraz dostęp do frameworku encji .NET. Moje pytanie brzmi: Kiedy próbujesz zdecydować się na użycie Entity Framework i LINQ do SQL jako ORM, jaka jest różnica? W moim rozumieniu Entity Framework (w połączeniu z LINQ to Entities) jest …
Rozważ metody rozszerzenia IEnumerable SingleOrDefault()iFirstOrDefault() Dokumenty MSDN, któreSingleOrDefault : Zwraca jedyny element sekwencji lub wartość domyślną, jeśli sekwencja jest pusta; ta metoda zgłasza wyjątek, jeśli w sekwencji jest więcej niż jeden element. natomiast FirstOrDefaultz MSDN (przypuszczalnie przy używaniu OrderBy()lub OrderByDescending()albo wcale), Zwraca pierwszy element sekwencji Rozważ kilka przykładowych zapytań, nie …
Piszę instrukcję LINQ do SQL i dążę do standardowej składni normalnego połączenia wewnętrznego z ONklauzulą w języku C #. Jak reprezentujesz następujące elementy w LINQ to SQL: select DealerContact.* from Dealer inner join DealerContact on Dealer.DealerID = DealerContact.DealerID
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ść …
Chcę dodać niektóre wiersze do bazy danych przy użyciu Linq do SQL, ale chcę wykonać „niestandardowe sprawdzenie” przed dodaniem wierszy, aby wiedzieć, czy muszę dodać, zamienić lub zignorować przychodzące wiersze. Chciałbym utrzymać ruch między klientem a serwerem DB na jak najniższym poziomie i zminimalizować liczbę zapytań. Aby to zrobić, chcę …
Czy istnieje sposób na porównanie dwóch DateTimezmiennych, Linq2Sqlale z pominięciem części Czas. Aplikacja przechowuje elementy w bazie danych i dodaje opublikowaną datę. Chcę zachować dokładny czas, ale nadal będę w stanie przyciągnąć samą datę. Chcę porównać 12/3/89 12:43:34i 12/3/89 11:22:12nie brać pod uwagę faktycznej pory dnia, więc oba są uważane …
Zakładając, że mam lewe połączenie zewnętrzne jako takie: from f in Foo join b in Bar on f.Foo_Id equals b.Foo_Id into g from result in g.DefaultIfEmpty() select new { Foo = f, Bar = result } Jak wyraziłbym to samo zadanie za pomocą metod rozszerzenia? Na przykład Foo.GroupJoin(Bar, f => …
Korzystając z prostego przykładu poniżej, jaki jest najlepszy sposób na zwrócenie wyników z wielu tabel za pomocą Linq do SQL? Powiedzmy, że mam dwie tabele: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Chcę zwrócić wszystkie psy z nimi BreedName. Powinienem sprawić, by wszystkie psy używały czegoś takiego bez problemu: public …
Widziałem wiele przykładów w LINQ do SQL przykładów, jak wykonać łączenie w składni zapytania, ale zastanawiam się, jak to zrobić ze składnią metody? Na przykład, jak mogę wykonać następujące czynności var result = from sc in enumerableOfSomeClass join soc in enumerableOfSomeOtherClass on sc.Property1 equals soc.Property2 select new { SomeClass = …
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 . …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
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.