Správičky 2 822 Blogy 948 Fórum 18 790

Zaujímavosti zo sveta

13.05 Antispam report Exchange 2013/…
blogCZSK
Nedávno jsem se setkal s prosbou, zda je možno udělat report nad funkcionalitou antispamu Exchange a trošku jsem narazil na problém, jak dos…
13.05 Pozvánka: konference, workshop…
blogCZSK
Níže jsme pro vás připravili přehled akcí, které jsou pro vás připraveny v příštích několika týdnech. Coding Bootcamp 19. 5. 2016 – Praha V …
12.05 Pozvánka: Nástroje a služby pr…
blogCZSK
Od vývoje přes nasazení po správu napříč platformami Rádi byste optimalizovali vývoj svých aplikací na různé platformy a nevíte jak? Zajímá …
12.05 System Center Configuration Ma…
blogCZSK
V minulém díle jsme nainstalovali SQL Server, který je nutný pro běh Configuration Manageru. Dnes nás čeká instalace WSUS, což je produkt, j…
11.05 Hovory od křivého stolu (5)
blogCZSK
A máme tu další díl českého video seriálu Hovory od křivého stolu (5). Pro toto vydání HKS jsme se ponořili do hlubin naší budovy a natočili…
11.05 Pozvánka: Coding Bootcamp Meet…
blogCZSK
V rámci pražského Coding Bootcampu budete mít možnost se naučit vše, co potřebuje moderní webový vývojář. Abyste měli představu, co bude náp…
10.05 Zajímavé kurzy a videa–MVA a C…
blogCZSK
I tento měsíc vám přinášíme výběr nejzajímavějších videí, kurzů a záznamů konferencí. Veškeré kurzy pak naleznete na portálu MVA a výuková v…
10.05 Azure Site Recovery – VMWARE (…
blogCZSK
Připravil jsem pro vás sérii článků, zabývající se technologií Azure Site Recovery. Konkrétně v šesti na sebe navazujících článcích se dozví…
09.05 DataScript: akční nabídka škol…
blogCZSK
Připravili jsme pro vás nabídku školení On-Demand. A jaké jsou výhody? nižší cena učíte se z pohodlí svého domova nebo kanceláře přístup mát…
05.05 System Center Configuration Ma…
blogCZSK
V předchozím díle jsme si nainstalovali prerekvizity potřebné pro běh Primary Site Configuration Manageru a také jsme připravili doménu pro …
20.04 Odkazy z prohlížeče – 20.4.201…
atasoft
CodeProject Video Transcoding and Streaming on the fly – CodeProject – přímo v prohlížeči (?) A Sample Code Submitted for Senior C# …
11.04 Linq a pracovní pohovor
mstr
Zjišťovat znalosti Linqu u pracovního pohovoru může být obtížné - s Linqem se asi setkal každý C# programátor, ale vždy záleží, do jaké hlou…
08.04 Linq - k čemu použít Aggregate…
mstr
K jednomu z předchozích článků, ve kterém jsem dal k dispozici cheatsheet pro Linq, se mne jeden známý zeptal, k čemu že je dobrý Aggregate …
27.03 Bezpečnost – věc veřejná
Poslední březnový den se v Praze uskuteční jednodenní konference o počítačové bezpečnosti SecPublica 2016. Jejím heslem je "securitas, res p…
16.03 Příklad na pohovor s programát…
mstr
Na blogu jsem uveřejnil několik příkladů z pohovorů s uchazeči o místo programátora. Dovolím si tedy uveřejnit jeden z dalších možných příkl…
15.03 IDisposable v příkladech
viga
Rozhraní IDisposable slouží k uvolnění “unmanaged” zdrojů. Nejčastěji to jsou různé objekty z Win32API (otevřené soubory, síťové spojení, GD…

.NET Core 2.1, ASP.NET Core 2.1 and Entity Framework Core 2.1 su von

liero - 1.6.2018 10:02 - 1296 views

V asp.net core 2.0 som nakodil dve realne aplikacie a ukazalo sa to ako celkom zivotaschopne, no narazil som tu na niekolko nemilych prekvapeni. 

Pred dvoma dnami vysli nove verzie 2.1 a hoci to vyzera ako minor improvement, je to velky krok k tomu, aby ste mohli prejst z .NET Framworku na .NET Core.

V 2.0 mi najvacsi problem robil pomerne slaby Entity Framework. Nefungoval dobre ani Code First pristup, lebo mal problem prelozit mnohe Linq Queries (Group By+Aggregatna funkcia) a sposoboval casto N+1 queries problem. Nefungoval moc dobre ani DB first pristup, napriklad kvoli slabej podpore Views a System.Transactions. Obe tieto problemy vyriesili vo verzii 2.1.
Na druhej strane, EF ako repository pattern pre domenovy model fungoval prekvapivo dobre (code first).

EF Core 2.1 bezi aj na .NET Core 2.0 a .NET Framework 4.6.1 a neskorsich.

Chybal aj SignalR ale ten sa dal pouzit aspon cez preview package. Konecne ho oficialne vydali.

Trochu problematicke bolo aj pouzivanie Razor views mimo kontextu controllera (napriklad na generovanie emailov). Toto vraj tiez vylepsili. Mozno je to netypicky scenar, ale mne to pride celkom uzitocne.

Pozitivny prinos moze mat slubovane vyrazne zrychlenie buildovanie .net core projektov.

Idem sa pustit do upgradovania, uvidim, ci ma zase prefacka VSTS hosted build agent ako minule.

 

Prednasky z BUILD 2018:

What's new in Web Development with ASP.NET Core 2.1

Entity Framework Core 2.1: Simple, Powerful Data Access for .NET

.NET Overview & Roadmap

Blogy

ASP.NET Core 2.1.0 now available

What's new in ASP.NET Core 2.1

What's new in .NET Core 2.1

New features in EF Core 2.1


Daniel Turan

MCPD Web Developer, Certified Avanade SCRUM Professional Developer;
WPF, Silverlight, Windows Phone, Windowse Store app developer,
TypeScript, JavaScript

Článkov: 1, Správičiek: 96, Príspevkov vo fóre: 1559, Príspevkov v blogu: 0, Bodov: 9775
Najaktívnejší č.: 6
Profil používateľa

Reakcie

Pridať reakciu

Titulok:
Meno:
Url:
Koľko je 22 + 4?
(ochrana proti spamu)
Komentár:

Najaktívnejší užívatelia
1. 37810 b. photo vlko
2. 21520 b. photo T
3. 15965 b. photo spigi
4. 15450 b. photo Anonymous
5. 11120 b. photo dudok
6. 9775 b. photo Liero
7. 6920 b. photo siro
8. 6245 b. photo slavof
9. 5395 b. photo duracellko
10. 4690 b. photo xxxmatko