dotnetomaniak.pl - Artykuły z tagiem SQL

W ramach urlopu i siedzenia w domu postanowiłam zaprogramować coś ciekawego w celu poszerzenia swoich umiejętności dotyczących m.in. .NET Core i Web API. Tak powstał pet projekt MyNozbe oparty na Nozbe. W trakcie programowania natknęłam się na ciekawy problem dotyczący Entity Frameworka, którym chciałam się z Wami podzielić.

EntityFramework – IncludeFilter() i IncludeOptimized() – Programmer-girl

Bazy danych i XML 31 dni, 3 godziny, 52 minuty temu Weronika Mularczyk 126 źrodło rozwiń

Pisząc aplikację zwykle piszemy testy. Raczej nie muszę wyjaśniać po co 🙂 Czy tworząc różne procedury lub funkcje na bazie danych też sprawdzamy ich poprawność pisząc testy? Tu już niekoniecznie. A szkoda, bo pisanie testów w tSQLt nie różni się za bardzo od pisania zwykłych testów jednostkowych...

Dziel się z innymi:
tSQLt czyli testy SQL – Programmer-girl

Bazy danych i XML 45 dni, 2 godziny, 57 minut temu Weronika Mularczyk 54 źrodło rozwiń

Wpis poświęcony HierarchyID w najnowszym EF.

Źródło: softwarehut.com
Dziel się z innymi:
Using HierarchyID in Entity Framework | SoftwareHut Tech Blog

Bazy danych i XML 241 dni, 2 godziny, 3 minuty temu kompdzior 81 źrodło rozwiń

Dzisiaj odcinek o SQL Database, troche podstaw odnosnie dlaczego bazy relacyjne oraz co dostarcza Azure w ramach tej usługi.

Źródło: youtu.be
Dziel się z innymi:
Wstęp do usługi Azure SQL Database

Cloud 246 dni, 2 godziny, 7 minut temu AdamMarczak 80 źrodło rozwiń

W poprzednim wpisie pokazałem Ci, jak użyć Sql Server Snapshots do resetowania stanu bazy w automatycznych testach. Innym podejściem, które możemy wykorzystać podczas pracy, jest po prostu usuwanie z bazy danych, które zostały dodane podczas wykonywania testów. Tytułowa biblioteka Respawn umożliwia realizację czegoś takiego w bardzo prosty sposób, ale ma również niestety swoje wady. Zobacz, co umożliwia i gdzie może Ci się ona przydać.Respawn Respawn (https://...

Źródło: plawgo.pl
Dziel się z innymi:
Respawn – usuwanie danych z bazy - Blog Daniela Plawgo

Bazy danych i XML 294 dni, 3 godziny, 34 minuty temu danielplawgo 96 źrodło rozwiń

W kilku ostatnich wpisach na blogu zająłem się tematem testowania WebApi z wykorzystaniem testów w Postmanie. Ostatnio mogłeś zobaczyć, w jaki sposób wykonywać automatycznie testy w Azure DevOps. Użyty w tamtym wpisie przykład był bardzo prosty i tak naprawdę nie do końca był namiastką realnej aplikacji. Nie używał on bazy danych, a dane generował dzięki bibliotece NBuilder i przechowywał je w pamięci. Przez to powrót do znanego stanu przed uruchomieniem testów...

Jak użyć Sql Server Snapshots do resetowania danych w testach - Blog Daniela Plawgo

Narzędzia 301 dni, 3 godziny, 42 minuty temu danielplawgo 123 źrodło rozwiń

Obok StackOverflow Driven Development czy Hype Driven Development ostatnio możemy wyróżnić też CV Driven Development oraz LinkedIn Driven Development. LinkedIn od CV Driven Development różni się tym, że jego efekty kończą jako artykuły na rzeczonym portalu z informacją co takiego fajnego zaprojektowałem/zrobiłem w pracy. Sam LinkedIn coraz częściej wygląda jak na poniższym obrazku, więc warto się zastanowić czy aby na pewno to co czytamy na sens.

Źródło: kaluzny.io
Dziel się z innymi:
Przegląd architektury w Azure typu LLD, część pierwsza

Architektura 318 dni, 2 godziny, 40 minut temu Łukasz Kałużny 77 źrodło rozwiń

Reading time ~6 minutes This article is Part 2 in a 2-Part Series. Part 1 - How to model hierarchical data in noSQL databasesPart 2 - This Article The problem of storing draft state and auditing is not limited to noSQL databases, and as previously, below patterns can be applied to SQL modeling. But because noSQL databases are, in most cases, lacking transactionality over multiple partitions, the problem is harder there. Making it more interesting :) Additionally, smart use of neet features of noSQL ...

Modeling version and temporary state in noSQL databases – IndexOutOfRange

Bazy danych i XML 343 dni, 3 godziny, 15 minut temu maklipsa 35 źrodło rozwiń

Using .NET Database Project and DbUp library for database management.

Tagi: DATABASE, DbUp, SQL, tools
Dziel się z innymi:
[EN] Using Database Project and DbUp for database management - Kamil Grzybek

Bazy danych i XML 583 dni, 1 godzinę, 22 minuty temu kamgrzybek 67 źrodło rozwiń

Description of most common database change management approaches.

Dziel się z innymi:
[EN] Database change management - Kamil Grzybek

Bazy danych i XML 590 dni, 1 godzinę, 24 minuty temu kamgrzybek 81 źrodło rozwiń

Założę, że programujesz obiektowo. W takim razie niemalże na pewno zdarzyło Ci się stanąć przed wyborem bibliotek w momencie tworzenia rozwiązania lub przeglądać stos technologiczny istniejącego projektu. Myślę, że się nie pomylę, jeżeli napiszę, że w większości, jeśli nie we wszystkich przypadkach przed Twoimi oczami mignął jakiś ORM. Czasem okazuje się też, że SQL jest wymagany tylko i wyłącznie dlatego, że ten konkretny maper stoi nad tą, a nie inną technologią bazodanową.

Tagi: ORM, SQL
Źródło: devstyle.pl
Dziel się z innymi:
Kilka słów o tabelach w obiektowym świecie – ORM czy SQL?

Bazy danych i XML 639 dni, 2 godziny, 38 minut temu rroszczyk 182 źrodło rozwiń

Kim jest data scientist? Co to za twór? Jakie języki programowania warto znać, aby pracować w świeżej gałęzi IT - czyli data science?

Data scientist – nowy zawód na nowe czasy

Bazy danych i XML 640 dni, 2 godziny, 16 minut temu djfoxer 79 źrodło rozwiń

Z MongoDB pierwszy raz zetknąłem się kilka miesięcy temu, kiedy to zacząłem projekt właśnie osadzony w klimacie tej bazy danych. Jako .NET-owiec pracowałem wcześniej tylko z relacyjnymi bazami danych SQL, był to głównie MSSQL wraz ze środowiskiem SMS, czyli Server Management Studio. MongoDB zrobiło na mnie pozytywne wrażenie, a o tym

MongoDB, a baza danych SQL - nomesscode

Bazy danych i XML 667 dni, 2 godziny, 38 minut temu igorzysko 109 źrodło rozwiń

Powershell to, zgodnie z definicją znajdującą się w dokumentacji na stronie Microsoft, open-source owe, czyli ogólnodostępne narzędzie – interpretator komend lub też powłoka linii komend oraz dodatkowo język skryptowy. Powershell to taka alternatywa dla klasycznego windows’owego cmd, czyli command line, natomiast też zgodnie z powyżej podaną definicją, jest znacznie bardziej rozbudowany.

Wywoływanie skryptów SQL używając Powershell - nomesscode

Narzędzia 672 dni, 1 godzinę, 52 minuty temu igorzysko 50 źrodło rozwiń

Wyobraźmy sobie następujący scenariusz. Mamy jakąś bazę danych i chcemy do niej wstawić gotowe testowe rekordy lub zaktualizować już istniejące. Jak możemy to zrobić?

Tagi: SQL, Union, with
Dziel się z innymi:
Rekurencja w SQL – magiczne słówko WITH – programmer-girl

Bazy danych i XML 696 dni, 2 godziny, 43 minuty temu Weronika Mularczyk 147 źrodło rozwiń

We have many solutions for versioning data through time. One of the cleanest, most transparent and pretty effortless in my opinion are Temporal Tables which are available in MS SQL 2016+. What’s really great about that approach is that unless you need to retrieve state from the certain point in time or browse through changes in a specified time range, you can query against a versioned table in an exactly same way that you would do with any other one.

Źródło: hryniewski.net
Dziel się z innymi:
Versioning data with MS SQL Temporal Tables – Hryniewski.NET

Bazy danych i XML 797 dni, 1 godzinę, 30 minut temu Rafał Hryniewski 72 źrodło rozwiń

Recently I’ve had occasion to work much more than usually with NHibernate. This is a really great ORM and a very mature project, but when you make a mistake it informs you about that in a very generic way (in most cases). The problem that hunted me for a few days was the issue with field length constrains (which was caused by insufficient and inconsistent REST API validation). When there was a discrepancy between declared field length in NHibernate mapping and validation logic (or the vali...

Dziel się z innymi:
[EN] Validating fields of NHibernate model · CEZARY PIĄTEK

Bazy danych i XML 800 dni, 3 godziny, 33 minuty temu cezarypiatek 48 źrodło rozwiń

My last blog post was about a feature in SQL Server called Row Level Security Policy. It’s quite simple and known feature for people who’re working directly with databases. But most .NET developers are using ORM of some kind to work with DB, and some of them tend to be blind to stuff that is not available through object model in an easy way. And since Entity Framework is most popular ORM in C# environment and my ORM of choice in most cases, I’ll show you how to use RLS in it.

Źródło: hryniewski.net
Dziel się z innymi:
Using MS SQL’s Row Level Security Policy in Entity Framework – Hryniewski.NET

Bazy danych i XML 851 dni, 15 godzin, 18 minut temu Rafał Hryniewski 100 źrodło rozwiń

In some scenarios, like single-database multi-tenant or soft delete ones, you could want to restrict access to your rows based on a value stored in one or more values stored in your columns in example IsDeleted flag or some kind of TenantId column. Since SQL Server 2016 we have a wonderful tool for that called Row Level Security Policy.

Tagi: MS SQL, SQL, T-SQL
Źródło: hryniewski.net
Dziel się z innymi:
Row Level Security in MS SQL – Hryniewski.NET

When I’ve started working with Azure SQL there were some differences to SQL Server that I’ve needed to get used to. One of the first was that you just can’t query other databases that you’re already in, querying for [OtherDB].[dbo].[SomeTable] just wasn’t possible anymore. It appears that it may not be possible, but you actually can query for data in other databases.

Źródło: hryniewski.net
Dziel się z innymi:
Querying external databases in Azure SQL – Hryniewski.NET

Cloud 881 dni, 2 godziny, 22 minuty temu Rafał Hryniewski 37 źrodło rozwiń

1 2 3 4 5 6

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,47)
8
(9 775,28)
9
(8 388,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 127,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 173,43)