Blog a články

ASP.NET Core, EF Core a Azure

Chystané novinky v EF Core 2.2 a podpora EF 6.3 pro .NET Core 3.0

8. října 2018 Poslední minor verze EF Core, kterou nyní používáme pod označením EF Core 2.1 přinesla velké množství novinek. V dalším releasu (aktuálně v preview-2) nás čeká výrazně méně novinek, které však mohou v...

Uvolnil jsem novou verzi FioSDK v2.1.1

2. října 2018 Před více než dvěma lety jsem napsal knihovnu FioSdk, která usnadňuje dotazování na bankovní transakce ve FIO Bance. SDK prošlo několika aktualizacemi, které bych chtěl shrnout v tomto článku.

Časovaná bomba - FDD deployment ASP.NET Core do Azure App Service

21. září 2018 Pokud vyvíjíte ASP.NET Core aplikace verze 2.1, používáte ASP.NET Core runtime, publikujete aplikace v režimu FDD (framework-dependent) a hostujete v Azure App Service, gratuluji. Máte namíchaný celke...

Přijďte na DotNET Talks, přednáškový večer zaměřený na .NET Core!

28. srpna 2018 Také jste si oblíbily nový .NET Core a webový framework ASP.NET Core? Já tedy rozhodně ano! Těmto technologiím patří budoucnost a budeme se s nimi setkávat stále více. Pojďte tedy vstříc moderním tech...

Cookie Consent a Essential Cookies v ASP.NET Core 2.1

17. srpna 2018 Před pár dny jsem psal psal jednoduchou aplikaci v ASP.NET Core 2.1, která má sloužit pro registraci na jednu blížící se událost, kterou organizuji. Napsat samotnou aplikaci včetně stylů a všeho kolem...

ASP.NET Core 2.1 zamával s rychlostí webu

7. června 2018 Před týdnem jsem zveřejnil článek o uvolnění nové verze webového frameworku ASP.NET Core 2.1.0, na kterou jsem zmigroval svůj blog, původně napsaný v ASP.NET MVC. Pojďme se podívat na to, jak tato změ...

Uvolněn (ASP.NET) Core 2.1.0, EF Core 2.1.0 - tipy na update

31. května 2018 Bez zbytečného humbuku Microsoft uvolnil finální verzi ASP.NET Core 2.1.0 a Entity Framework Core 2.1. Oproti již propíraným RC verzím nepřináší nic nového a jedná se spíše jen o stabilizovaný patch. ...

Workaround pro chybné mapování datových typů s HasComputedSqlColumn v EF Core

23. května 2018 Pokud používáte Entity Framework Core a už jste zkoušeli pro některý scénář použít HasComputedSqlColumn, dost možná jste narazili na zvláštní chybu související s nastavením správného datového typu.

Porovnání funkcí Table Splitting a Owned Entity Types v EF Core

22. května 2018 Jednou z nových funkcí, kterou nabízí EF Core je tzv. Table Splitting. Do jisté míry tato funkce vypadá podobně jako komplexní typy (tzv. Owned Entity Types), ale v některých detailech se liší. V člán...

Stavíme Web API s ASP.NET Core 2.1
TechEd - DevCon 2018

17. května 2018 V rámci přednášky na TechEd-DevCon 2018 jsem se zaměřil na různé užitečné funkce, které vývojářům usnadní vývoj webových API dle architektnického stylu REST.

Vývoj ASP.NET (Core) aplikací na MacBooku, velké shrnutí zkušeností

15. května 2018 Posledních několik měsíců jsem viděl mnoho .NET vývojářů pracovat s MacBookem a přirozeně mě zajímalo, zda je MacBook pro .NET vývojáře vhodnou lopatou či nikoliv. Před dvěma měsíci jsem cestou z Mala...

Entity Framework Core 2.1 vs EF 6, rozdíly, použití v produkci a smysl migrace

14. května 2018 Již verze EF Core 2.0 byla pro mnoho projektů dostačující a vhodná k implementaci do produkčních aplikací pro konečné zákazníky. Verze EF Core 2.1 přináší plno novinek, které v předešlé verzi chyběly ...

ASP.NET Core 2.1 RC, EF Core 2.1 RC a co nás čeká v .NET Core 3.0 (roadmapa 2018 a 2019)

8. května 2018 Webový framework ASP.NET Core 2.1 byl oficiálně uvolněn v RC verzi a během dalších pár týdnů bychom se měli dočkat i finální verze. Kromě toho byla na konferenci Build oznámena roadmapa a novinky, kte...

Konference Build: představení ASP.NET Core 2.1 a dalších novinek

7. května 2018 Ať už jste v pracovním nasazení nebo si užíváte dovolené a zajímáte se o webové technologie a platformu .NET, můžete živě sledovat novinky z konference Build 2018, která od dnešního dne probíhá v Seat...

Cesta k ASP.NET Core 2.1, ASP.NET Core Runtime a Shared Frameworks

4. května 2018 Webový framework ASP.NET Core je s námi již relativně dlouhou dobu, během které si prošel mnoha změnami. Řada výhod, které byly při jeho zrození zmiňovány přinesla celkem očekávané potíže, které se pr...

Hrozba jménem Client Evaluation v Entity Framework Core

2. května 2018 Jedna ze zajímavých funkcí, které přináší EF Core je tzv. Client vs. Server evaluation. Krom toho, že funkce je velmi užitečná a určitě najde své uplatnění, její nepochopení a neuvážené použítí zcela ...

Jak na .NET Standard knihovny a generování NuGet balíčků

24. dubna 2018 Tvorba NuGet balíčků sice v minulosti nebyla žádná věda, nicméně pokud chtěl vývojář dostat balíček na co největší množství platforem, musel je targetovat pro různé verze a s tím bylo spojeno plno prá...

Jak napsat RESTful Web API

23. listopadu 2017 Kolega se chystá postavit RESTful Web API a přišel ke mně s dotazem, jestli nemám ukázky, ze kterých by vycházel. Protože je to téma, kterému se již nějaký čas věnuji a zdroje samozřejmě mám, v tomto ...

Rychlý vývoj webových aplikací s Razor Pages v ASP.NET Core 2.0

4. září 2017 Potřebujete čas od času vytvořit microsite nebo projekt s jednodušší business logikou? Chcete to udělat s využitím MVC bez hromady balastu kolem? Pak dost možná přijde vhod nová feature v ASP.NET Core...

ASP.NET Core 2.0, EF Core 2.0, .NET Standard 2.0 a .NET Core 2.0

14. srpna 2017 Od pátečního dne Microsoft začal postupně uvolňovat ASP.NET Core 2.0 a Entity Framework Core 2.0. V pondělí byl dále poněkud nečekaně uvolněn i .NET Core 2.0 a aktualizovaná verze VS 2017 15.3.

ASP.NET Core RESTful Web API
TechEd - DevCon 2017

18. května 2017 ASP.NET Core je silným frameworkem, pomocí něhož dokážete vedle webových aplikací stavět i RESTful aplikační rozhraní a servírovat klientům data dle své potřeby. Přijďte se podívat, co všechno ASP.NET...

Entity Framework 7 neexistuje! Ať žije Entity Framework Core!

7. května 2017 Vývoj ASP.NET Core a EF Core trval Microsoftu skutečně dlouhou dobu. Restart platformy, o kterém se tolik mluvilo a mluví byl dost živelný a především chaotický. Když jsem se zpětně díval na články z ...

MVC 6 neexistuje! Ať žije ASP.NET Core!

7. května 2017 Vývoj ASP.NET Core trval Microsoftu skutečně dlouhou dobu. Restart platformy, o kterém se tolik mluvilo a mluví byl dost živelný a především chaotický. Když jsem se zpětně díval na články z posledních...

Application Insights v ASP.NET Core aplikacích

27. dubna 2017 V minulosti jsem napsal rozsáhlý článek o sběru telemetrií v Application Insights. Protože ASP.NET Core dokráčel do podoby, ve které už je relativně dobře použitelný i v produkčním prostředí, začaly s...

Preloading dat v Entity Frameworku

2. října 2016 Entity Framework poskytuje tři cesty jak načítat související navigační property. V tomto krátkém přehledu shrnu rozdíly mezi jednotlivými přístupy a jejich vhodné použití v různých situacích.

Technologický přehled kolem ASP.NET Core 1.0 RC2

20. května 2016 O ASP.NET Core se v poslední době mluví stále častěji a také mu byla věnována valná část konference TechEd v Praze. V tomto článku shrnuji aktuální situaci kolem ASP.NET Core z pohledu .NET vývojáře. ...

Co čeká webové vývojáře na platformě .NET, představení .NET Core 1.0

20. ledna 2016 To, že se Microsoft vyžívá ve změnách názvů není žádnou novinkou. Dodal bych k tomu, že každý nový název produktů a služeb dává obvykle i větší smysl a vytváří tak jednoduchou otázku "Proč už to tak n...

Optimalizační testová otázka k Entity Framework

26. října 2015 Zaujala mě jedna certifikační otázka (MCSD / 70-487), která docela dobře pracuje s různými aspekty použití Entity Frameworku. Otázka s rozepsaným řešením bez cenzury.

Rozdíly mezi voláním First, FirstOrDefault, Single, SingleOrDefault a Find v EF

31. srpna 2015 Minulý týden jsem se setkal se zajímavou otázkou, jaký je rozdíl mezi First, FirstOrDefault, Single, SingleOrDefault a Find metodách v Entity Framework. Osobně se ve většině aplikací setkávám s volání...

Odstraňování dat v Entity Framework bez preloadu

20. června 2015 Setkal jsem se se zajímavým dotazem ohledně odstraňování dat pomocí Entity Frameworku. Standardní chování EF je totiž takové, že pokud chci data odstranit, musím je nejprve načíst do kontextu. Načítat...

DNVM, DNX, DNU a správa NuGet packages

26. května 2015 Pokud sledujete novinky kolem nového ASP.NET 5 (viz. můj článek o novinkách pro webové vývojáře), pak si zřejmě pokládáte i otázku, jak Microsoft zařídil, aby bylo možné pracovat s .NET Frameworkem na...