Pierwszy raz na dotnetomaniaku? Przeczytaj nasz FAQ lub zadaj nam pytanie.

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Bazy danych i XML
1
.netomaniak

Entity Framework, Visual Studio 2010 i MySQL nowe okno

opublikowano 7 dni, 20 godzin, 41 minut temu | wysłane przez mackomacko 17 dni, 8 godzin, 18 minut temu
21 lipca 2010 16:30:33 GMT 12 lipca 2010 04:53:13 GMT
Autor: Miałem ostatnio okazję tworzyć małą aplikacyjkę korzystającą z Entity Framework jako technologii dostępu do danych przechowywanych z MySQL. Miało być banalnie: ściągamy oficjalny "konektor", instalujemy i wszystko śmiga jak pszczółka maja na polanie pełnej bzu. Oczywiście gdyby tak było to pisanie tego posta nie miałoby sensu:). Dwa problemy.... (więcej)
kategoria: Bazy danych i XML | kliknięć: 102 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: Entity Framework, MySQL, Visual Studio
1
.netomaniak

Piotr Zieliński » Blog Archive » GROUPBY i WITH CUBE nowe okno

opublikowano 10 dni, 16 godzin, 40 minut temu | wysłane przez pzielinskipzielinski 19 dni, 20 godzin, 8 minut temu
18 lipca 2010 20:31:19 GMT 9 lipca 2010 17:02:49 GMT
W poprzednim poście wyjaśniłem do czego służy klauzula WITH ROLLUP. Dzisiaj zajmiemy się bardzo podobnym mechanizmem – WITH CUBE. Najlepiej wyjaśnić to znów na przykładzie tabeli. Załóżmy, że mamy poniższe zapytanie:select StoreName,ProductType,sum(Number) from SoldProducts GROUPBY StoreName,ProductType W wyniku wykonania otrzymamy:StoreNameProductTypeSumaSklepA komputery1SklepAspożywka3SklepBkomputery4SklepBspożywka6 Jak wiemy z poprzedniego wpisu WITH ROLLUP umożliwi uzyskanie wyników hierarchicznych... (więcej)
kategoria: Bazy danych i XML | kliknięć: 37 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » GROUP BY i WITH ROLLUP nowe okno

opublikowano 13 dni, 6 godzin, 44 minuty temu | wysłane przez pzielinskipzielinski 21 dni, 15 godzin, 10 minut temu
16 lipca 2010 06:27:15 GMT 7 lipca 2010 22:01:36 GMT
Operator WITH ROLLUP używa się w połączeniu z GROUPBY. Czasami istnieje potrzeba grupowania wyników po dwóch kolumnach. Wyobraźmy sobie, że mamy tabelę lub widok zawierający listę sprzedanych produktów. Będziemy mieli zatem takie kolumny jak “nazwa produktu”, “nazwa sklepu w którym został sprzedaży produkt” oraz “typ produktu”. Przykładowe zapytanie wyglądałoby więc następująco:select StoreName,ProductType,sum(Number) from SoldProducts GROUPBY StoreName,ProductType Zapytanie zwróci produkty pogrupowanie... (więcej)
kategoria: Bazy danych i XML | kliknięć: 46 | skomentuj | | źródło: www.pzielinski.com
3
.netomaniaki

Jak DataSet’a przenieść do MsSQL'a? (SQLServer Management Objects i SqlBulkCopy) nowe okno

opublikowano 21 dni, 6 godzin, 4 minuty temu | wysłane przez padudapaduda 30 dni, 22 godziny, 10 minut temu
8 lipca 2010 07:07:09 GMT 28 czerwca 2010 15:00:50 GMT
W tym artykule przedstawione zostanie jak można przenieść informacje z DataSet'a (układ i zawartość) do bazy danych opartej o Microsoft SQL Server (również w wersji Express). W tym celu zostaną wykorzystane SQLServer Management Objects (SMO) i SqlBulkCopy. Ze wspomnianym problem spotkałem się już jakiś czas temu (przeczytajcie na devPytaniach: „Jak z DataSet’a wytworzyć bazę danych?”), ale dopiero teraz znalazłem chwilę czasu, aby rozwiązanie opisać. (więcej)
kategoria: Bazy danych i XML | kliknięć: 71 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: dataset, SMO, sql server, SqlBulkCopy, SQLServer Management Objects
1
.netomaniak

Piotr Zieliński » Blog Archive » T-SQL, klauzula OUTPUT nowe okno

opublikowano 26 dni, 12 godzin, 24 minuty temu | wysłane przez pzielinskipzielinski 34 dni, 22 godziny, 25 minut temu
3 lipca 2010 00:46:59 GMT 24 czerwca 2010 14:46:34 GMT
OUTPUT pozwala na zwrócenie wierszy d0danych, zaktualizowanych lub usuniętych za pomocą komend INSERT, UPDATE  i DELETE. Zwrócony wynik możemy wyświetlić po prostu na ekranie lub wstawić do innej tabeli.  Wyobraźmy sobie, że mamy tabele Employee oraz EmployeeLog zawierającą logi. W celu wykonania loga możemy: INSERTINTO Employee (IDEMPLOYEE,FirstName,LastName) OUTPUT getdate(),'wstawiono wiersz',inserted.IDEMPLOYEE INTO EmployeeLog values(1,'Jakies imie,','Jakies nazwisko'); Równoważny efekt można osi... (więcej)
kategoria: Bazy danych i XML | kliknięć: 38 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » Operator Apply (T-SQL) nowe okno

opublikowano 30 dni, 4 godziny, 22 minuty temu | wysłane przez pzielinskipzielinski 36 dni, 18 godzin, 42 minuty temu
29 czerwca 2010 08:49:02 GMT 22 czerwca 2010 18:29:35 GMT
W SQL Server 2005 wprowadzono operator Apply. Służy on do łączenia tabeli z funkcją zwracającą również tabelę (table-valued function). Po lewej stronie operatora mamy więc zwykłą tabelę (np. "Employees”) a  po prawej jakąś funkcję (np. “GetContactInfo”). Apply wywoła GetContactInfo dla każdego wiersza z Employee. W T-SQL występują dwie odmiany operatora: CROSS APLY i OUTER APPLY. Pierwszy  z nich złączy wyłącznie te wiersze dla których funkcja zwraca jakiś wynik. Z kolei OUTER APPLY złączy wiersze zastępują... (więcej)
kategoria: Bazy danych i XML | kliknięć: 29 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

« Notki Po Polsku « Simon says… architecture! nowe okno

opublikowano 32 dni, 22 godziny, 51 minut temu | wysłane przez gordon_shumwaygordon_shumway 42 dni, 7 godzin, 37 minut temu
26 czerwca 2010 14:20:18 GMT 17 czerwca 2010 05:34:01 GMT
Transakcje to fajna sprawa. Polubiłem je od pierwszego użycia. Zostałem oczarowany przez ich magiczną właściwość — zwalniają z myślenia o spójności danych. Cool, przecież nie lubię myśleć. Jeszcze bardziej byłem oczarowany, gdy odkryłem transakcje rozproszone. To dopiero jazda. Mogę coś “zapdejtować” na tej bazie, na tej drugiej bazie i jeszcze wrzucić komunikat do kolejki MSMQ i wszystko wykona się transakcyjnie — w całości lub wcale. Od dłuższego czasu zaczynam jednak wątpić w trans... (więcej)
kategoria: Bazy danych i XML | kliknięć: 74 | skomentuj | | źródło: simon-says-architecture.com
tagi: transakcje
2
.netomaniaki

Piotr Zieliński » Blog Archive » Warunkowe wyświetlanie kolumn w T-SQL nowe okno

opublikowano 45 dni, 2 godziny, 26 minut temu | wysłane przez pzielinskipzielinski 52 dni, 22 godziny, 47 minut temu
14 czerwca 2010 10:45:10 GMT 6 czerwca 2010 14:24:15 GMT
Załóżmy, że mamy tabelę składającą się z 4 kolumn: FirstName, LastName, CompanyName oraz PersonType. Pole  PersonType przyjmuje ‘C’ gdy dany wiersz przedstawia firmę oraz ‘N’ gdy reprezentuje osobę fizyczną. Następnie chcemy wyświetlić w zależności od typu osoby nazwę firmy (C) lub imię+nazwisko(N). Zadanie można zrealizować za pomocą klauzuli case when:select (casewhen PersonType='C'then CompanyName else FirstName+''+LastName end) Name from Persons Powyższy przykład miał tylko pokazać zastosowanie case ... (więcej)
kategoria: Bazy danych i XML | kliknięć: 51 | skomentuj | | źródło: www.pzielinski.com
3
.netomaniaki

Piotr Zieliński » Blog Archive » Entity Framework – aplikacja trójwarstwowa nowe okno

opublikowano 48 dni, 23 godziny, 58 minut temu | wysłane przez pzielinskipzielinski 55 dni, 2 godziny, 31 minut temu
10 czerwca 2010 13:13:01 GMT 4 czerwca 2010 10:40:33 GMT
Jakiś czas temu napisałem artykuł o podstawach EF. Jeśli ktoś interesuje się EF to możliwe, że zaciekawi  go mój nowy artykuł o wykorzystaniu Entity Framework w aplikacji trójwarstwowej – warstwa prezentacji jest oddzielona usługą sieciową (WCF) od warstwy dostępu dodanych. Miłego czytania: http://msdn.microsoft.com/pl-pl/library/ff714342.aspxExplore posts in the same categories:EntityFramework This entry was posted on Friday, June 4th, 2010 at 10:39 am ... (więcej)
kategoria: Bazy danych i XML | kliknięć: 75 | skomentuj | | źródło: www.pzielinski.com
6
.netomaniaków

Entity Framework 4 a NHibernate « Notki Po Polsku « Simon says… architecture! nowe okno

opublikowano 50 dni, 18 godzin, 7 minut temu | wysłane przez http://dariusztarczynski.blogspot.com/http://dariusztarczynski.blogspot.com/ 60 dni, 17 godzin, 52 minuty temu
8 czerwca 2010 19:04:17 GMT 29 maja 2010 19:19:03 GMT
W minioną sobotę miałem przyjemność uczestniczyć w krakowskiej edycji Visual Studio Community Launch [...] Przykłady kodu dla obu prezentacji umieściłem na MSDN Code Gallery odpowiednio tutaj i tutaj. Zapewne duża część z Was nie była na konferencji, dlatego postanowiłem owe przykłady omówić tutaj, na blogu. Dziś – EF4. (więcej)
kategoria: Bazy danych i XML | kliknięć: 159 | skomentuj | | źródło: simon-says-architecture.com
tagi: Entity Framework
2
.netomaniaki

XML-owe przypadki – transformacja (nie)odwracalna nowe okno

opublikowano 52 dni, 14 godzin, 22 minuty temu | wysłane przez mackomacko 62 dni, 7 godzin, 43 minuty temu
6 czerwca 2010 22:49:22 GMT 28 maja 2010 05:28:08 GMT
Zapytanie z opcją FOR XML generujące obiekt XML i metoda nodes() zastosowana do niego mogą stanowić wzajemnie odwrotne transformacje. Zobaczmy to na przykładzie. (więcej)
kategoria: Bazy danych i XML | kliknięć: 45 | skomentuj | | źródło: zine.net.pl
tagi: for, transformacje, xml
2
.netomaniaki

RavenDB – najprostsza baza danych, jaką widziałeś « Notki Po Polsku « Simon says… architecture! nowe okno

opublikowano 60 dni, 17 godzin, 33 minuty temu | wysłane przez gordon_shumwaygordon_shumway 70 dni, 7 godzin, 54 minuty temu
29 maja 2010 19:38:26 GMT 20 maja 2010 05:16:51 GMT
RavenDB właśnie został oficjalnie opublikowany. Przez kilka ostatnich dni popołudniami i ł eksperymentowałem z tą technologią. Teraz chciałbym się z Wami podzielić moimi odczuciami. Z początku byłem nastawiony bardzo sceptycznie — kolejna zabawka Ayende. Po Rhino DHT, Rhino PHT, Rhino Queues, Rhino ServiceBus i innych, których nie pamiętam, straciłem entuzjazm. W końcu jednak postanowiłem dać Raven’owi szanse. W końcu j... (więcej)
kategoria: Bazy danych i XML | kliknięć: 162 | 1 komentarz | | źródło: simon-says-architecture.com
tagi: bazy danych, NoSQL, ravenDB, unit of work
1
.netomaniak

XML-owe przypadki – dziwne zachowanie ‘every…satisfies’ nowe okno

opublikowano 71 dni, 13 godzin, 43 minuty temu | wysłane przez mackomacko 75 dni, 7 godzin, 58 minut temu
18 maja 2010 23:28:36 GMT 15 maja 2010 05:13:33 GMT
Zobaczcie ciekawy przypadek z użyciem konstrukcji ‘every … satisfies’ w metodzie query zastosowanej do obiektu typu XML. Ale aby dojść do sedna sprawy trzeba zdefiniować dwa pojęcia:sekwencje, sposób wartościowania logicznego w XQuery. I. Sekwencje Na początek definicja pustej sekwencji. Wygląda to tak: () Sekwencję tworzy się poprzez... (więcej)
kategoria: Bazy danych i XML | kliknięć: 24 | skomentuj | | źródło: zine.net.pl
tagi: xml, XQuery
1
.netomaniak

Piotr Zieliński » Blog Archive » MaxLength w EntityFramework oraz Text Template Transformation Toolkit (T4). nowe okno

opublikowano 78 dni, 17 godzin, 9 minut temu | wysłane przez pzielinskipzielinski 81 dni, 1 godzinę, 9 minut temu
11 maja 2010 20:01:51 GMT 9 maja 2010 12:01:53 GMT
Podczas generowania modelu encji na podstawie bazy danych, EF potrafi pobrać maksymalną długość pola. Jeśli kolumna w bazie posiada typ nvarchar(50) to EF zmapuje to na zmienną typ string oraz ustawi pole MaxLength na wartość 50. Informacja o dozwolonej długości (50) jest zapisana w metadanych. Niestety próba przypisania wartości dłuższej niż 50 znaków zakończy się powodzeniem ponieważ nvarchar(50) został zmapowany na string, który nie ma ograniczenia do 50 znaków. Poniższy kod NIESTETY zadziała:Contact ... (więcej)
kategoria: Bazy danych i XML | kliknięć: 29 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » Różnica miedzy IEnumarable a IQueryable (LINQ to SQL) nowe okno

opublikowano 78 dni, 17 godzin, 9 minut temu | wysłane przez pzielinskipzielinski 83 dni, 33 minuty temu
11 maja 2010 20:01:51 GMT 7 maja 2010 12:38:43 GMT
Interfejsy IEnumerable oraz IQueryable mogą wydawać się bardzo podobne. W końcu IQueryable implementuje IEnumerable więc funkcjonalność musi być podobna. W praktyce poniższe dwa zapytania bardzo się różnią:IEnumerable (więcej)
kategoria: Bazy danych i XML | kliknięć: 67 | skomentuj | | źródło: www.pzielinski.com
3
.netomaniaki

Entity Framework – aplikacja dwuwarstwowa nowe okno

opublikowano 79 dni, 4 godziny, 14 minut temu | wysłane przez pzielinskipzielinski 87 dni, 2 godziny, 19 minut temu
11 maja 2010 08:57:45 GMT 3 maja 2010 10:51:55 GMT
Entity Framework jest rozbudowanym narzędziem ORM (ang.Object Relational Mapping), dołączonym do Visual Studio. Dzięki zaawansowanemu IDE tworzenie modelu danych jest bardzo łatwe i w pełni zautomatyzowane. (więcej)
kategoria: Bazy danych i XML | kliknięć: 118 | skomentuj | | źródło: msdn.microsoft.com
3
.netomaniaki

WTBI | Autoryzacja w Google z poziomu SQL nowe okno

opublikowano 87 dni, 6 godzin, 5 minut temu | wysłane przez turekturek 93 dni, 20 godzin, 7 minut temu
3 maja 2010 07:06:08 GMT 26 kwietnia 2010 17:04:05 GMT
Metoda SQL CLR, która potrafi zweryfikować czy użytkownik podaje właściwe dane logowania Google. Przydatne jeżeli chcesz umożliwić swoim użytkownikom zalogowanie się poprzez konto Google. (więcej)
kategoria: Bazy danych i XML | kliknięć: 79 | skomentuj | | źródło: wtbi.pl
tagi: sql clr google client login
3
.netomaniaki

.neting in the free world | Mapowanie SPListItem na obiekt - LINQ to SharePoint nowe okno

opublikowano 107 dni, 16 godzin, 55 minut temu | wysłane przez mackomacko 111 dni, 21 godzin, 30 minut temu
12 kwietnia 2010 20:16:23 GMT 8 kwietnia 2010 15:41:21 GMT
LINQ jest potężnym rozszerzeniem .NET, umożliwiającym nam wykonywanie zapytań na kolekcjach obiektów co za tym idzie wybranie elmentu o ID 10 z kolekcji procownicy, staje się banalnie proste. Jednakże by LINQ zadziałało to musi istnieć jakiś provider, który przetłumaczy dane zapytanie na określony język - LINQ2SQL, LINQ2nHibernate itp. itd. Takich rozszerzeń jest masa i Charlie stara się trzymać ich listę up-to-date. Czy są to wszystkie aktualnie dostępne providery? Na pewno nie, jednakże lista jest pokaźn... (więcej)
kategoria: Bazy danych i XML | kliknięć: 35 | skomentuj | | źródło: blog.gutek.pl
tagi: Linq, SharePoint, SPListItem
3
.netomaniaki

Łukasz Kurzyniec - Workstation ID i HOST_NAME nowe okno

opublikowano 118 dni, 4 godziny, 3 minuty temu | wysłane przez lkurzynieclkurzyniec 125 dni, 17 godzin, 16 minut temu
2 kwietnia 2010 09:08:47 GMT 25 marca 2010 19:55:30 GMT
Workstation ID i HOST_NAMEsobota, 20 marzec 2010 Kiedyś zostałem zmuszony do szybkiego, nawet bardzo szybkiego, zrealizowania zagadnienia: "archiwizacja poczynań użytkownika w systemie". Prościej rzecz ujmując, rejestracji 3 podstawowych operacji na każdej tabeli, a dokładniej jej wierszach, mianowicie: INSERT, UPDATE, DELETE. Poniżej zaprezentuję jak uporałem się z tym zagadnieniem. Zacznę więc od początku. Workstation ID - cóż to jest takiego? Jest to jeden z wi... (więcej)
kategoria: Bazy danych i XML | kliknięć: 38 | skomentuj | | źródło: kurzyniec.pl
tagi: archiwizacja, HOST_NAME, Workstation ID
3
.netomaniaki

Marcin Wolański's blog: NHibernate i wyjątki ADO nowe okno

opublikowano 139 dni, 13 minut temu | wysłane przez wolanwolan 147 dni, 14 godzin, 35 minut temu
12 marca 2010 12:58:17 GMT 3 marca 2010 22:36:38 GMT
Próba zapisania obiektu naruszającego więzy integralności przy użyciu biblioteki NHibernate spowoduje wygenerowanie wyjątku GenericADOException. Dopiero sięgając do wartości właściwości InnerException możemy przekonać się, co jest przyczyną niepowodzenia. Istnieje jednak sposób na zastąpienie standardowego wyjątku własnym. (więcej)
kategoria: Bazy danych i XML | kliknięć: 48 | skomentuj | | źródło: blog.wolanski.info
tagi: NHibernate
Poprzednia 1 2 3 4 Następna