dotnetomaniak.pl - Artykuły z tagiem Entity-Frameworkdotnetomaniak.pl - Artykuły z tagiem Entity-Framework2024-03-28T22:27:22Zhttps://dotnetomaniak.pl/Tags/Entity-FrameworkCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png97025https://dotnetomaniak.pl/How-to-build-event-driven-projections-with-Entity-Framework-Oskar-DudyczHow to build event-driven projections with Entity Framework - Oskar Dudycz2021-09-29T20:02:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_R2Sym1Myl0GwKchrDZZjhA.png"/></div><div>Entity Framework i projekcje zdarzeń? Czy to nie brzmi jak ogień i woda? W moim najnowszym artykule opisałem, jak połączyć te dwa żywioły i stworzyć czyste, samodokumentujące się i łatwe w utrzymaniu API. Miłej laktury!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-build-event-driven-projections-with-Entity-Framework-Oskar-Dudycz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fevent-driven.io%2fpl%2fhow_to_do_events_projections_with_entity_framework%2f" style="border:0px"/></a></div></div>oskar-at-nethttps://dotnetomaniak.pl/Users/_vjrDF1E10akUDcHhn8WZA2021-10-01T06:09:03Zhttps://dotnetomaniak.pl/How-to-build-event-driven-projections-with-Entity-Framework-Oskar-Dudycz1780Entity Framework i projekcje zdarzeń? Czy to nie brzmi jak ogień i woda? W moim najnowszym artykule opisałem, jak połączyć te dwa żywioły i stworzyć czyste, samodokumentujące się i łatwe w utrzymaniu API. Miłej laktury!https://event-driven.io/pl/how_to_do_events_projections_with_entity_framework/http://dotnetomaniak.pl/Data/Thumbnails/small_R2Sym1Myl0GwKchrDZZjhA.pnghttps://dotnetomaniak.pl/5-Najczestszych-Bledow-w-Entity-Framework-Core-Modest-Programmer5 Najczęstszych Błędów w Entity Framework Core - Modest Programmer2021-08-28T10:07:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_aK_-RL3exUOPOnPe_UMT3A.png"/></div><div>5 Najczęstszych Błędów w Entity Framework Core</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/5-Najczestszych-Bledow-w-Entity-Framework-Core-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f5-najczestszych-bledow-w-entity-framework-core" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-08-31T06:30:52Zhttps://dotnetomaniak.pl/5-Najczestszych-Bledow-w-Entity-Framework-Core-Modest-Programmer224705 Najczęstszych Błędów w Entity Framework Corehttps://www.modestprogrammer.pl/5-najczestszych-bledow-w-entity-framework-corehttp://dotnetomaniak.pl/Data/Thumbnails/small_aK_-RL3exUOPOnPe_UMT3A.pnghttps://dotnetomaniak.pl/Entity-Framework-CoreEntity Framework Core2021-07-31T09:20:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_QOC20iCKSEO-maIS4QlQ0A.png"/></div><div>Wprowadzenie do EF Core</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Entity-Framework-Core"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fwprowadzenie-do-entity-framework-core-wspolpraca-z-baza-danych-w-csharpie" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-08-02T06:43:42Zhttps://dotnetomaniak.pl/Entity-Framework-Core11210Wprowadzenie do EF Corehttps://www.modestprogrammer.pl/wprowadzenie-do-entity-framework-core-wspolpraca-z-baza-danych-w-csharpiehttp://dotnetomaniak.pl/Data/Thumbnails/small_QOC20iCKSEO-maIS4QlQ0A.pnghttps://dotnetomaniak.pl/New-releases-books-about-NET-technology-bush_devNew releases books about .NET technology | bush_dev2020-08-17T17:58:41Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-XdcKy4LQECYqOb3g8BV4A.png"/></div><div>We are already in the second half of 2020 and a lot of books related to .NET technology have been published. I decided to collect these positions in one place for you. I will mention here some of them that get the best reviews and seem worth reading in my opinion.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/New-releases-books-about-NET-technology-bush_dev"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fbush-dev.com%2fnew-releases-books-about-net-technology%2f" style="border:0px"/></a></div></div>bush_devhttps://dotnetomaniak.pl/Users/KPn4sXtVe0SGEJ-UNiJPug2020-08-19T06:54:21Zhttps://dotnetomaniak.pl/New-releases-books-about-NET-technology-bush_dev3980We are already in the second half of 2020 and a lot of books related to .NET technology have been published. I decided to collect these positions in one place for you. I will mention here some of them that get the best reviews and seem worth reading in my opinion.http://bush-dev.com/new-releases-books-about-net-technology/http://dotnetomaniak.pl/Data/Thumbnails/small_-XdcKy4LQECYqOb3g8BV4A.pnghttps://dotnetomaniak.pl/Not-always-IDE-tip-and-modern-functions-works-very-well-await-using-EntityFramework-story-The-worstdevNot always, IDE tip and modern functions works very well - await using EntityFramework story. - The-worst.dev2020-07-20T20:00:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hl_Wy8JdqEOSq-U2YkYyTQ.png"/></div><div>P. RoguszewskiLeave a comment
Hey Guys!
As You maybe know from C# 8, every class with implement interface IAsyncDisposable can be disposed of with clause await using. It’s looks pretty, modern, even very good IDE like Rider show tips Use await using what harm could there be? The answer is everything.
In my case, it was a situation related to very popular ORM library EntityFramework Core, version for PostgreSQL (efcore.pg). I have some background services, lovely timers, which every X time send SQL dat...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Not-always-IDE-tip-and-modern-functions-works-very-well-await-using-EntityFramework-story-The-worstdev"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fthe-worst.dev%2fnot-always-ide-tip-and-modern-functions-works-very-well-await-using-entityframework-story%2f" style="border:0px"/></a></div></div>proguszewskihttps://dotnetomaniak.pl/Users/7PMWTbfqCEmnj0AR3a1B5w2020-07-21T05:55:40Zhttps://dotnetomaniak.pl/Not-always-IDE-tip-and-modern-functions-works-very-well-await-using-EntityFramework-story-The-worstdev1610P. RoguszewskiLeave a comment
Hey Guys!
As You maybe know from C# 8, every class with implement interface IAsyncDisposable can be disposed of with clause await using. It’s looks pretty, modern, even very good IDE like Rider show tips Use await using what harm could there be? The answer is everything.
In my case, it was a situation related to very popular ORM library EntityFramework Core, version for PostgreSQL (efcore.pg). I have some background services, lovely timers, which every X time send SQL dat...https://the-worst.dev/not-always-ide-tip-and-modern-functions-works-very-well-await-using-entityframework-story/http://dotnetomaniak.pl/Data/Thumbnails/small_hl_Wy8JdqEOSq-U2YkYyTQ.pnghttps://dotnetomaniak.pl/EntityFramework-IncludeFilter-i-IncludeOptimized-Programmer-girlEntityFramework – IncludeFilter() i IncludeOptimized() – Programmer-girl2020-05-30T10:22:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_kvUTpi0jrEOI0DP1AxlkxA.png"/></div><div>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ć.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EntityFramework-IncludeFilter-i-IncludeOptimized-Programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2020%2f05%2f30%2fentityframework-includefilter-i-includeoptimized%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2020-06-01T05:53:43Zhttps://dotnetomaniak.pl/EntityFramework-IncludeFilter-i-IncludeOptimized-Programmer-girl21380W 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ć.https://programmer-girl.com/2020/05/30/entityframework-includefilter-i-includeoptimized/http://dotnetomaniak.pl/Data/Thumbnails/small_kvUTpi0jrEOI0DP1AxlkxA.pnghttps://dotnetomaniak.pl/Using-HierarchyID-in-Entity-Framework-SoftwareHut-Tech-BlogUsing HierarchyID in Entity Framework | SoftwareHut Tech Blog2019-10-30T22:45:10Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_UtcL18cPukOYYNM_f97MWQ.png"/></div><div>Wpis poświęcony HierarchyID w najnowszym EF.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Using-HierarchyID-in-Entity-Framework-SoftwareHut-Tech-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fsoftwarehut.com%2fblog%2ftech%2fhierarchyid-entity-framework%2f" style="border:0px"/></a></div></div>kompdziorhttps://dotnetomaniak.pl/Users/hT7QU1tLkUCUARv6dI7BrA2019-11-04T07:42:37Zhttps://dotnetomaniak.pl/Using-HierarchyID-in-Entity-Framework-SoftwareHut-Tech-Blog1840Wpis poświęcony HierarchyID w najnowszym EF.https://softwarehut.com/blog/tech/hierarchyid-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_UtcL18cPukOYYNM_f97MWQ.pnghttps://dotnetomaniak.pl/Uruchamianie-migracji-bazy-w-Azure-DevOps-Blog-Daniela-PlawgoUruchamianie migracji bazy w Azure DevOps - Blog Daniela Plawgo2019-09-18T03:01:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ePtMbwKex0KOVGF2lIsafA.png"/></div><div>Już kiedyś opisywałem na tym blogu, że jednym z większych problemów, które widzę w projektach moich kursantów, są migracje bazy danych. Kilka miesięcy temu opisywałem trzy różne podejścia: migrację w Entity Framework, Fluent Migratora oraz DbUp. Podejścia te, jak sądzę, pokrywają większość przypadków, które możesz mieć w swojej aplikacji.
Kolejnym problemem związanym z migracjami jest ich uruchamianie. O ile w jakimś projekcie jest już użyty jakiś mechanizm (n...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Uruchamianie-migracji-bazy-w-Azure-DevOps-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f09%2f17%2furuchamianie-migracji-bazy-w-azure-devops%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-09-19T04:52:33Zhttps://dotnetomaniak.pl/Uruchamianie-migracji-bazy-w-Azure-DevOps-Blog-Daniela-Plawgo4850Już kiedyś opisywałem na tym blogu, że jednym z większych problemów, które widzę w projektach moich kursantów, są migracje bazy danych. Kilka miesięcy temu opisywałem trzy różne podejścia: migrację w Entity Framework, Fluent Migratora oraz DbUp. Podejścia te, jak sądzę, pokrywają większość przypadków, które możesz mieć w swojej aplikacji.
Kolejnym problemem związanym z migracjami jest ich uruchamianie. O ile w jakimś projekcie jest już użyty jakiś mechanizm (n...https://plawgo.pl/2019/09/17/uruchamianie-migracji-bazy-w-azure-devops/http://dotnetomaniak.pl/Data/Thumbnails/small_ePtMbwKex0KOVGF2lIsafA.pnghttps://dotnetomaniak.pl/Entity-Framework-AsNoTracking-why-how-EF-and-EF-Core-A-Girl-Among-GeeksEntity Framework .AsNoTracking() – why & how (EF and EF Core) – A Girl Among Geeks2019-05-06T22:41:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Zf6bJyCM5UCsMf6xwmXAdA.png"/></div><div>AsNoTracking()is a powerful method from DbExtensions class. And for sure – the method you should know and use 😉.Why should I use it?
In short – when we call AsNoTracking(), less data is cached and tracked (we will talk about it later). And of course, the more records we retrieve from the database, the more RAM we spare.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Entity-Framework-AsNoTracking-why-how-EF-and-EF-Core-A-Girl-Among-Geeks"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fagirlamonggeeks.com%2f2019%2f05%2f06%2fentity-framework-asnotracking-why-how-ef-and-ef-core%2f" style="border:0px"/></a></div></div>AGirlAmongGeekshttps://dotnetomaniak.pl/Users/BR4sTPFFt06GUon4bGbBcQ2019-05-07T06:09:41Zhttps://dotnetomaniak.pl/Entity-Framework-AsNoTracking-why-how-EF-and-EF-Core-A-Girl-Among-Geeks31670AsNoTracking()is a powerful method from DbExtensions class. And for sure – the method you should know and use 😉.Why should I use it?
In short – when we call AsNoTracking(), less data is cached and tracked (we will talk about it later). And of course, the more records we retrieve from the database, the more RAM we spare.https://agirlamonggeeks.com/2019/05/06/entity-framework-asnotracking-why-how-ef-and-ef-core/http://dotnetomaniak.pl/Data/Thumbnails/small_Zf6bJyCM5UCsMf6xwmXAdA.pnghttps://dotnetomaniak.pl/Cache-oraz-Future-z-EF-Plus-Blog-Daniela-PlawgoCache oraz Future z EF Plus - Blog Daniela Plawgo2019-04-03T03:24:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_WL5NHfOOTEix3t0JML3lsA.png"/></div><div>Tak jak zapowiedziałem w poprzednim wpisie, w tym również będę kontynuował opisywanie biblioteki Entity Framework Plus, która rozszerza Entity Framework o przydatne funkcjonalności. Tym razem skupimy się na dwóch. Pierwszą będzie cache drugiego poziomu, natomiast drugą grupowanie wykonywania zapytań w jednej operacji na bazie z wykorzystaniem funkcji Future.
W przykładzie będziemy bazowali na demie z poprzedniego wpisu o filtrowaniu w Entity Framework Plus. Dl...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Cache-oraz-Future-z-EF-Plus-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f04%2f02%2fcache-oraz-future-z-ef-plus%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-04-04T06:27:54Zhttps://dotnetomaniak.pl/Cache-oraz-Future-z-EF-Plus-Blog-Daniela-Plawgo4750Tak jak zapowiedziałem w poprzednim wpisie, w tym również będę kontynuował opisywanie biblioteki Entity Framework Plus, która rozszerza Entity Framework o przydatne funkcjonalności. Tym razem skupimy się na dwóch. Pierwszą będzie cache drugiego poziomu, natomiast drugą grupowanie wykonywania zapytań w jednej operacji na bazie z wykorzystaniem funkcji Future.
W przykładzie będziemy bazowali na demie z poprzedniego wpisu o filtrowaniu w Entity Framework Plus. Dl...https://plawgo.pl/2019/04/02/cache-oraz-future-z-ef-plus/http://dotnetomaniak.pl/Data/Thumbnails/small_WL5NHfOOTEix3t0JML3lsA.pnghttps://dotnetomaniak.pl/Filtrowanie-w-Entity-Framework-Plus-Blog-Daniela-PlawgoFiltrowanie w Entity Framework Plus - Blog Daniela Plawgo2019-03-27T04:34:54Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_z6rXwg9oyESUqltpALUJIQ.png"/></div><div>Entity Framework jest dość przyjemnym narzędziem do pracy z danymi w aplikacji. Prawie każdy, kto spróbował w nim pracy, nie ma za dużej ochoty wracać do pisania zapytań w czystym SQLu. Ale niestety Entity Framework ma też swoje problemy, o których już nieraz pisałem. Na szczęście mamy takie firmy jak np. ZZZ Project, które tworzą biblioteki rozwiązujące te problemy.
W tym wpisie chciałbym przedstawić Ci kolejną funkcjonalność darmowej biblioteki Entity Framew...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Filtrowanie-w-Entity-Framework-Plus-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f03%2f26%2ffiltrowanie-w-entity-framework-plus%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-03-28T07:08:29Zhttps://dotnetomaniak.pl/Filtrowanie-w-Entity-Framework-Plus-Blog-Daniela-Plawgo41700Entity Framework jest dość przyjemnym narzędziem do pracy z danymi w aplikacji. Prawie każdy, kto spróbował w nim pracy, nie ma za dużej ochoty wracać do pisania zapytań w czystym SQLu. Ale niestety Entity Framework ma też swoje problemy, o których już nieraz pisałem. Na szczęście mamy takie firmy jak np. ZZZ Project, które tworzą biblioteki rozwiązujące te problemy.
W tym wpisie chciałbym przedstawić Ci kolejną funkcjonalność darmowej biblioteki Entity Framew...https://plawgo.pl/2019/03/26/filtrowanie-w-entity-framework-plus/http://dotnetomaniak.pl/Data/Thumbnails/small_z6rXwg9oyESUqltpALUJIQ.pnghttps://dotnetomaniak.pl/Interceptory-w-Entity-Framework-Blog-Daniela-PlawgoInterceptory w Entity Framework - Blog Daniela Plawgo2019-03-13T04:20:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_XSX9caBb6Uag75Ox_XU6CQ.png"/></div><div>W poprzednim wpisie pokazałem Ci, w jaki sposób można dodać wsparcie dla Temporal Table w Entity Framework. Zaproponowane rozwiązanie nie jest idealne i ma swoje problemy. W dzisiejszym wpisie będę chciał Ci pokazać, jak rozwiązać część problemów z wykorzystaniem interceptorów. Umożliwią one modyfikowanie zapytań, które są wykonywane w serwerze bazy danych. Dzięki temu możemy obchodzić niektóre problemy w pracy z Entity Framework.Rozbudowanie przykładu
W tym w...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Interceptory-w-Entity-Framework-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f03%2f12%2finterceptory-w-entity-framework%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-03-14T06:47:36Zhttps://dotnetomaniak.pl/Interceptory-w-Entity-Framework-Blog-Daniela-Plawgo62010W poprzednim wpisie pokazałem Ci, w jaki sposób można dodać wsparcie dla Temporal Table w Entity Framework. Zaproponowane rozwiązanie nie jest idealne i ma swoje problemy. W dzisiejszym wpisie będę chciał Ci pokazać, jak rozwiązać część problemów z wykorzystaniem interceptorów. Umożliwią one modyfikowanie zapytań, które są wykonywane w serwerze bazy danych. Dzięki temu możemy obchodzić niektóre problemy w pracy z Entity Framework.Rozbudowanie przykładu
W tym w...https://plawgo.pl/2019/03/12/interceptory-w-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_XSX9caBb6Uag75Ox_XU6CQ.pnghttps://dotnetomaniak.pl/Temporal-Table-i-Entity-Framework-Blog-Daniela-PlawgoTemporal Table i Entity Framework - Blog Daniela Plawgo2019-03-06T04:55:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_bP84J6JPL0q63BFbQQZsSQ.png"/></div><div>W poprzednim wpisie pokazałem Ci, jak działa w SQL Server mechanizm Temporal Tables. Dzięki niemu możemy w prosty sposób bezpośrednio w samej bazie danych zapisywać historię zmian rekordów. O ile z użyciem tego w czystym SQL (np. za pomocą ADO.NET, Dapper lub innego Micro ORM) nie ma większych problemów, to już w przypadku Entity Framework są. W teorii standardowy Entity Framework nie wspiera Temporal Table. Co do wersji core – widziałem, że coś tam już jest, a...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Temporal-Table-i-Entity-Framework-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f03%2f05%2ftemporal-table-i-entity-framework%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-03-07T06:44:01Zhttps://dotnetomaniak.pl/Temporal-Table-i-Entity-Framework-Blog-Daniela-Plawgo61300W poprzednim wpisie pokazałem Ci, jak działa w SQL Server mechanizm Temporal Tables. Dzięki niemu możemy w prosty sposób bezpośrednio w samej bazie danych zapisywać historię zmian rekordów. O ile z użyciem tego w czystym SQL (np. za pomocą ADO.NET, Dapper lub innego Micro ORM) nie ma większych problemów, to już w przypadku Entity Framework są. W teorii standardowy Entity Framework nie wspiera Temporal Table. Co do wersji core – widziałem, że coś tam już jest, a...https://plawgo.pl/2019/03/05/temporal-table-i-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_bP84J6JPL0q63BFbQQZsSQ.pnghttps://dotnetomaniak.pl/EN-Domain-Model-Encapsulation-and-PI-with-Entity-Framework-22-Kamil-Grzybek[EN] Domain Model Encapsulation and PI with Entity Framework 2.2 - Kamil Grzybek2019-02-13T15:39:10Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gzTEb-zTT0Kfn-z8BfgyGw.png"/></div><div>DDD - Domain Model Encapsulation and Persistence Ignorance with Entity Framework 2.2</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Domain-Model-Encapsulation-and-PI-with-Entity-Framework-22-Kamil-Grzybek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.kamilgrzybek.com%2fdesign%2fdomain-model-encapsulation-and-pi-with-entity-framework-2-2%2f" style="border:0px"/></a></div></div>kamgrzybekhttps://dotnetomaniak.pl/Users/KMVLJmcJjEuw5Hi8j5MeiA2019-02-14T08:10:45Zhttps://dotnetomaniak.pl/EN-Domain-Model-Encapsulation-and-PI-with-Entity-Framework-22-Kamil-Grzybek51580DDD - Domain Model Encapsulation and Persistence Ignorance with Entity Framework 2.2http://www.kamilgrzybek.com/design/domain-model-encapsulation-and-pi-with-entity-framework-2-2/http://dotnetomaniak.pl/Data/Thumbnails/small_gzTEb-zTT0Kfn-z8BfgyGw.pnghttps://dotnetomaniak.pl/Audit-z-Entity-Framework-Plus-Blog-Daniela-PlawgoAudit z Entity Framework Plus - Blog Daniela Plawgo2019-02-13T04:30:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_FyUazTqJMkqajmouiYHvxQ.png"/></div><div>Historia zmian danych w aplikacji wcześniej czy później pojawi się w każdym projekcie. Do tego problemu można podejść na różne sposoby – możemy samemu coś wymyślić lub skorzystać z czegoś gotowego. W przypadku gdy korzystamy z Entity Framework, możemy użyć mechanizm audytu z darmowego rozszerzenia Entity Framework Plus. W dzisiejszym wpisie pokażę podstawy korzystania z tego mechanizmu, natomiast za tydzień rozbudujemy jego możliwości.Problem
W tworzonych prze...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Audit-z-Entity-Framework-Plus-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f02%2f12%2faudit-z-entity-framework-plus%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-02-13T08:39:33Zhttps://dotnetomaniak.pl/Audit-z-Entity-Framework-Plus-Blog-Daniela-Plawgo61960Historia zmian danych w aplikacji wcześniej czy później pojawi się w każdym projekcie. Do tego problemu można podejść na różne sposoby – możemy samemu coś wymyślić lub skorzystać z czegoś gotowego. W przypadku gdy korzystamy z Entity Framework, możemy użyć mechanizm audytu z darmowego rozszerzenia Entity Framework Plus. W dzisiejszym wpisie pokażę podstawy korzystania z tego mechanizmu, natomiast za tydzień rozbudujemy jego możliwości.Problem
W tworzonych prze...https://plawgo.pl/2019/02/12/audit-z-entity-framework-plus/http://dotnetomaniak.pl/Data/Thumbnails/small_FyUazTqJMkqajmouiYHvxQ.pnghttps://dotnetomaniak.pl/EN-Simple-CQRS-implementation-with-raw-SQL-and-DDD-Kamil-Grzybek[EN] Simple CQRS implementation with raw SQL and DDD - Kamil Grzybek2019-02-05T10:12:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_F6eUodO4zUCpJ54vRH_atg.png"/></div><div>Simple .NET Core REST API CQRS implementation with raw SQL and DDD - Kamil Grzybek</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Simple-CQRS-implementation-with-raw-SQL-and-DDD-Kamil-Grzybek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.kamilgrzybek.com%2fdesign%2fsimple-cqrs-implementation-with-raw-sql-and-ddd%2f" style="border:0px"/></a></div></div>kamgrzybekhttps://dotnetomaniak.pl/Users/KMVLJmcJjEuw5Hi8j5MeiA2019-02-07T08:41:31Zhttps://dotnetomaniak.pl/EN-Simple-CQRS-implementation-with-raw-SQL-and-DDD-Kamil-Grzybek22120Simple .NET Core REST API CQRS implementation with raw SQL and DDD - Kamil Grzybekhttp://www.kamilgrzybek.com/design/simple-cqrs-implementation-with-raw-sql-and-ddd/http://dotnetomaniak.pl/Data/Thumbnails/small_F6eUodO4zUCpJ54vRH_atg.pnghttps://dotnetomaniak.pl/Trzy-sposoby-modelowania-encji-bd90Trzy sposoby modelowania encji - bd902019-01-31T11:36:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_1AK_dWaV9UOnGeZK7lO_yQ.png"/></div><div>Przez ostatnie kilka miesięcy moją uwagę, w wolnym czasie, zabierał mi Domain Driven Design. Wieczory umilała mi lektura Evansa, Vernon-a, Folwer-a. Pogłębianie wiedzy dało mi do myślenia. Zacząłem się zastanawiać jak wygląda domena mojego projektu i w jaki sposób mogę ją zamodelować przy pomocy kodu. W tym artykule chciałby Ci, mój drogi czytelniku, przedstawić trzy sposoby modelowania encji jakie towarzyszyły mi podczas mojej kariery programisty. Na wstępie zaznaczę, że nie jest to kolejny wstęp do DD...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Trzy-sposoby-modelowania-encji-bd90"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fbd90.pl%2ftrzy-sposoby-modelowania-encji%2f" style="border:0px"/></a></div></div>bd90https://dotnetomaniak.pl/Users/wlZzQxNx5EGTZG0PBNIZxA2019-01-31T16:23:15Zhttps://dotnetomaniak.pl/Trzy-sposoby-modelowania-encji-bd9031960Przez ostatnie kilka miesięcy moją uwagę, w wolnym czasie, zabierał mi Domain Driven Design. Wieczory umilała mi lektura Evansa, Vernon-a, Folwer-a. Pogłębianie wiedzy dało mi do myślenia. Zacząłem się zastanawiać jak wygląda domena mojego projektu i w jaki sposób mogę ją zamodelować przy pomocy kodu. W tym artykule chciałby Ci, mój drogi czytelniku, przedstawić trzy sposoby modelowania encji jakie towarzyszyły mi podczas mojej kariery programisty. Na wstępie zaznaczę, że nie jest to kolejny wstęp do DD...https://bd90.pl/trzy-sposoby-modelowania-encji/http://dotnetomaniak.pl/Data/Thumbnails/small_1AK_dWaV9UOnGeZK7lO_yQ.pnghttps://dotnetomaniak.pl/Entity-Framework-Automapper-oraz-projekcja-Blog-Daniela-PlawgoEntity Framework, Automapper oraz projekcja - Blog Daniela Plawgo2019-01-09T04:32:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_m9Ez2KDTrUG_BB3UZgaPpA.png"/></div><div>Od wielu lat używam viewmodeli do przekazywania danych do widoku – niezależnie od tego, czy to aplikacja desktopowa w WPF, czy webowa w ASP.NET MVC. Do tego jeszcze Automapper do mapowania danych na viewmodele. Niestety mapowanie z wykorzystaniem metody Map obiektów z Entity Frameworka bardzo często ma swoje negatywne konsekwencje (na ogół pobieramy zbyt dużo danych do aplikacji). Jednym z rozwiązań tego problemu jest skorzystanie z metody ProjectTo z Automappe...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Entity-Framework-Automapper-oraz-projekcja-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2019%2f01%2f08%2fentity-framework-automapper-oraz-projekcja%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2019-01-09T08:49:18Zhttps://dotnetomaniak.pl/Entity-Framework-Automapper-oraz-projekcja-Blog-Daniela-Plawgo72740Od wielu lat używam viewmodeli do przekazywania danych do widoku – niezależnie od tego, czy to aplikacja desktopowa w WPF, czy webowa w ASP.NET MVC. Do tego jeszcze Automapper do mapowania danych na viewmodele. Niestety mapowanie z wykorzystaniem metody Map obiektów z Entity Frameworka bardzo często ma swoje negatywne konsekwencje (na ogół pobieramy zbyt dużo danych do aplikacji). Jednym z rozwiązań tego problemu jest skorzystanie z metody ProjectTo z Automappe...https://plawgo.pl/2019/01/08/entity-framework-automapper-oraz-projekcja/http://dotnetomaniak.pl/Data/Thumbnails/small_m9Ez2KDTrUG_BB3UZgaPpA.pnghttps://dotnetomaniak.pl/Effort-testy-Entity-Framework-Blog-Daniela-PlawgoEffort - testy Entity Framework - Blog Daniela Plawgo2018-11-28T04:45:43Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_uNtaztfzKECISDMphw7-eQ.png"/></div><div>W ostatnim wpisie poruszyłem temat testowania i w dzisiejszym wpisie zostaniemy przy tym temacie. O ile z testowaniem warstwy logiki biznesowej na ogół nie mamy problemów, to już dużo gorzej wygląda to z warstwą dostępu do danych. Entity Framework z pudełka nie umożliwia prostego pisania testów jednostkowych. Są różne rozwiązania tego problemu. Część osób idzie tak naprawdę w testy integracyjne i wykonuje zapytania na realnej bazie. Część osób korzysta z baz da...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Effort-testy-Entity-Framework-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f11%2f27%2feffort-testy-entity-framework%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-11-29T08:28:32Zhttps://dotnetomaniak.pl/Effort-testy-Entity-Framework-Blog-Daniela-Plawgo81940W ostatnim wpisie poruszyłem temat testowania i w dzisiejszym wpisie zostaniemy przy tym temacie. O ile z testowaniem warstwy logiki biznesowej na ogół nie mamy problemów, to już dużo gorzej wygląda to z warstwą dostępu do danych. Entity Framework z pudełka nie umożliwia prostego pisania testów jednostkowych. Są różne rozwiązania tego problemu. Część osób idzie tak naprawdę w testy integracyjne i wykonuje zapytania na realnej bazie. Część osób korzysta z baz da...https://plawgo.pl/2018/11/27/effort-testy-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_uNtaztfzKECISDMphw7-eQ.pnghttps://dotnetomaniak.pl/Migracja-schematu-bazy-danych-w-Entity-Framework-Blog-Daniela-PlawgoMigracja schematu bazy danych w Entity Framework - Blog Daniela Plawgo2018-10-03T03:45:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_c66qY8VFAkC4DL6YO6ldJA.png"/></div><div>W obecnych czasach bardzo rzadko tworzy się aplikacje, które nie korzystają z bazy danych. Gdzieś trzeba zapisać dane. Od jakiegoś czasu coraz bardziej popularne stają są bazy nierelacyjne, ale dalej najczęściej używamy baz relacyjnych, takich jak na przykład SQL Server. Jednym z problemów z jaki musimy się zmierzyć jest zmiana schematu bazy danych na przestrzeni czasu. A to musimy dodać miejsce na nowe dane. Usunąć już istniejące. Czy też zmienić strukturę, ab...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Migracja-schematu-bazy-danych-w-Entity-Framework-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f10%2f02%2fmigracja-schematu-bazy-danych-w-entity-framework%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-10-04T07:14:45Zhttps://dotnetomaniak.pl/Migracja-schematu-bazy-danych-w-Entity-Framework-Blog-Daniela-Plawgo61710W obecnych czasach bardzo rzadko tworzy się aplikacje, które nie korzystają z bazy danych. Gdzieś trzeba zapisać dane. Od jakiegoś czasu coraz bardziej popularne stają są bazy nierelacyjne, ale dalej najczęściej używamy baz relacyjnych, takich jak na przykład SQL Server. Jednym z problemów z jaki musimy się zmierzyć jest zmiana schematu bazy danych na przestrzeni czasu. A to musimy dodać miejsce na nowe dane. Usunąć już istniejące. Czy też zmienić strukturę, ab...https://plawgo.pl/2018/10/02/migracja-schematu-bazy-danych-w-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_c66qY8VFAkC4DL6YO6ldJA.pnghttps://dotnetomaniak.pl/Jak-profilowac-zapytania-w-Entity-Framework-Blog-Daniela-PlawgoJak profilować zapytania w Entity Framework? - Blog Daniela Plawgo2018-09-19T03:22:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gt_U_14ZnkC4Z1MMR-rUkg.png"/></div><div>Entity Framework jest bardzo fajnym narzędziem bardzo ułatwiającym pracę z bazami danych. Budowanie zapytań SQL na podstawie Linq, tworzenie struktury bazy danych na podstawie obiektów w C#, czy mechanizm migracji, powodują, że wielu programistów .NET wybiera Entity Framework. Niestety Entity Framework ma również swoje ciemne strony. Wystarczy chociażby wrócić do wpisu, w którym poruszałem problem aktualizowanie oraz usuwania danych.
Pracując z Entity Framewor...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-profilowac-zapytania-w-Entity-Framework-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f09%2f18%2fjak-profilowac-zapytania-w-entity-framework%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-09-20T07:03:53Zhttps://dotnetomaniak.pl/Jak-profilowac-zapytania-w-Entity-Framework-Blog-Daniela-Plawgo62450Entity Framework jest bardzo fajnym narzędziem bardzo ułatwiającym pracę z bazami danych. Budowanie zapytań SQL na podstawie Linq, tworzenie struktury bazy danych na podstawie obiektów w C#, czy mechanizm migracji, powodują, że wielu programistów .NET wybiera Entity Framework. Niestety Entity Framework ma również swoje ciemne strony. Wystarczy chociażby wrócić do wpisu, w którym poruszałem problem aktualizowanie oraz usuwania danych.
Pracując z Entity Framewor...https://plawgo.pl/2018/09/18/jak-profilowac-zapytania-w-entity-framework/http://dotnetomaniak.pl/Data/Thumbnails/small_gt_U_14ZnkC4Z1MMR-rUkg.pnghttps://dotnetomaniak.pl/MongoDB-a-baza-danych-SQL-nomesscodeMongoDB, a baza danych SQL - nomesscode2018-09-03T19:58:21Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BdaGha8DDkmFU-9clHJibw.png"/></div><div>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</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MongoDB-a-baza-danych-SQL-nomesscode"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fnomesscode.pl%2fmongodb-a-baza-danych-sql%2f" style="border:0px"/></a></div></div>igorzyskohttps://dotnetomaniak.pl/Users/ZZW0KXvZzEqeulFaAqwn7A2018-09-04T07:07:49Zhttps://dotnetomaniak.pl/MongoDB-a-baza-danych-SQL-nomesscode11110Z 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 tymhttp://nomesscode.pl/mongodb-a-baza-danych-sql/http://dotnetomaniak.pl/Data/Thumbnails/small_BdaGha8DDkmFU-9clHJibw.pnghttps://dotnetomaniak.pl/Entity-Framework-dodawanie-import-wielu-rekordow-na-razEntity Framework - dodawanie / import wielu rekordów na raz2018-08-26T10:06:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_An2mnZAUIk6sBa71wM-LzA.png"/></div><div>Od czasu do czasu musimy wstawić do bazy wiele rekordów na raz, najczęściej w przypadku importu danych. Jest wiele sposobów na wykonanie tej czynności, ale najprościej stworzyć DbContext, dodać elementy do kolekcji, a następnie zapisać za pomocą SaveChanges. Gdy korzystamy z Entity Framework 6, istnieje kilka zasad, których powinniśmy przestrzegać, aby wydajnośc rozwiązania była odpowiednia ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Entity-Framework-dodawanie-import-wielu-rekordow-na-raz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.ledochowski.pl%2f2018%2f08%2fentity-framework-dodawanie-import-wielu.html" style="border:0px"/></a></div></div>Łukasz Ledóchowskihttps://dotnetomaniak.pl/Users/dOwURdsFe0yPUB2WadcYPg2018-08-27T07:02:52Zhttps://dotnetomaniak.pl/Entity-Framework-dodawanie-import-wielu-rekordow-na-raz11510Od czasu do czasu musimy wstawić do bazy wiele rekordów na raz, najczęściej w przypadku importu danych. Jest wiele sposobów na wykonanie tej czynności, ale najprościej stworzyć DbContext, dodać elementy do kolekcji, a następnie zapisać za pomocą SaveChanges. Gdy korzystamy z Entity Framework 6, istnieje kilka zasad, których powinniśmy przestrzegać, aby wydajnośc rozwiązania była odpowiednia ...http://blog.ledochowski.pl/2018/08/entity-framework-dodawanie-import-wielu.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_An2mnZAUIk6sBa71wM-LzA.pnghttps://dotnetomaniak.pl/Entity-Framework-aktualizacja-danych-bez-ich-pobierania-Blog-Daniela-PlawgoEntity Framework - aktualizacja danych bez ich pobierania - Blog Daniela Plawgo2018-07-04T03:50:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_YdADHYyNVkWaEUokCfv1gw.png"/></div><div>Dzisiejszy wpis jest zainspirowanym jednym z ostatnich code review jaki robiłem. Zauważyłem, że gdy pracujemy z Entity Framework często niektóre rzeczy zaczynamy robić nieefektywnie w stosunku do tego, jakbyśmy zrobili to w chociażby w przypadku ADO.NET. Taką właśnie czynnością jest aktualizowanie oraz usuwanie obiektów z bazy.Aktualizacja obiektu z jego pobraniem
Standardowo, gdy zaczynamy uczyć się pracować z Entity Framework, do aktualizacji obiektu możemy ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Entity-Framework-aktualizacja-danych-bez-ich-pobierania-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f07%2f03%2fentity-framework-aktualizacja-danych-bez-ich-pobierania%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-07-05T07:14:10Zhttps://dotnetomaniak.pl/Entity-Framework-aktualizacja-danych-bez-ich-pobierania-Blog-Daniela-Plawgo41930Dzisiejszy wpis jest zainspirowanym jednym z ostatnich code review jaki robiłem. Zauważyłem, że gdy pracujemy z Entity Framework często niektóre rzeczy zaczynamy robić nieefektywnie w stosunku do tego, jakbyśmy zrobili to w chociażby w przypadku ADO.NET. Taką właśnie czynnością jest aktualizowanie oraz usuwanie obiektów z bazy.Aktualizacja obiektu z jego pobraniem
Standardowo, gdy zaczynamy uczyć się pracować z Entity Framework, do aktualizacji obiektu możemy ...https://plawgo.pl/2018/07/03/entity-framework-aktualizacja-danych-bez-ich-pobierania/http://dotnetomaniak.pl/Data/Thumbnails/small_YdADHYyNVkWaEUokCfv1gw.pnghttps://dotnetomaniak.pl/Entity-Framework-improve-query-performance-limit-roundtrips-to-database-DevMateEntity Framework – improve query performance – limit roundtrips to database | DevMate2018-05-12T18:35:41Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_F6Apid-spk2FRPAWC2icsg.png"/></div><div>Posted on by Adam Łepkowski
In the first post, I described query execution steps that can be potentially improved when the query is executed. In this third article, I will focus on the second phase named “Request to a database”. I will show you how to solve the following problem:
“Each create and update action send a SQL query in a separate round-trip. If your application requires 30ms to connect to a database and you create for example ten new objects, then application spends just 300ms on connecting ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Entity-Framework-improve-query-performance-limit-roundtrips-to-database-DevMate"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevmate.net%2f2018%2f05%2fentity-framework-improve-query-performance-limit-roundtrips-to-database%2f" style="border:0px"/></a></div></div>Adamhttps://dotnetomaniak.pl/Users/c8TrUoIsQUywJT6exD_oYQ2018-05-21T06:35:26Zhttps://dotnetomaniak.pl/Entity-Framework-improve-query-performance-limit-roundtrips-to-database-DevMate1990Posted on by Adam Łepkowski
In the first post, I described query execution steps that can be potentially improved when the query is executed. In this third article, I will focus on the second phase named “Request to a database”. I will show you how to solve the following problem:
“Each create and update action send a SQL query in a separate round-trip. If your application requires 30ms to connect to a database and you create for example ten new objects, then application spends just 300ms on connecting ...http://devmate.net/2018/05/entity-framework-improve-query-performance-limit-roundtrips-to-database/http://dotnetomaniak.pl/Data/Thumbnails/small_F6Apid-spk2FRPAWC2icsg.png