Was ist eigentlich... ein Clustered Index?
Ihr beschäftigt euch mit SQL und wollt wissen, was ein Index ist und wofür wir das brauchen? Dann seid ihr hier richtig. In diesem Artikel schauen wir uns an, was ein clustered index (gruppierter...
View ArticleSeiten Titel mit Blazor setzen
Ab einen gewissen Punkt, fängt Blazor an seine Grenzen zu stoßen. Jeder SEO will in seiner Web Site, Title und Metatags setzen um besser in der Suchmaschine platziert zu sein. Das kann aber Blazor...
View ArticleBlazor in Razor oder MVC View
Wenn ich Blazor demonstriere ist häufig eine der ersten Fragen, kann man das in Webforms oder ASP.NET MVC integrieren? Praktisch gar nicht. Erst wenn deine ASP.NET Web Anwendung auf asp.net core...
View ArticleFunktionen mit der Abfragesprache „M“ im Power Query Editor einsetzen
Das in Excel und in Power BI verwendete Tool Power Query-Editor erlaubt es Benutzern Daten aus unterschiedlichsten Datenquellen abzufragen, zu transformieren und vieles mehr.Im vorliegenden Blog...
View ArticleMicrosoft Teams – endlich ist es soweit – Private Kanäle sind verfügbar!
Die langersehnten privaten Kanäle sind nun verfügbar. Microsoft hat dieses Feature lange angekündigt, bis Ende des Jahres sollte es integriert werden, nun ist es schon Ende November gelauncht...
View ArticleBackgroundService in .NET Core 3.1
Neues Template: Der WorkerdienstSeit .NET Core 3.0 bietet Microsoft im Namespace Microsoft.Extensions.Hosting die Klasse BackgroundService an. Der BackgroundService ist eine Basisklasse zur...
View ArticleUntergruppierungen mit OVER PARTITION BY
Gruppieren von SQL-Abfragen kennen wir von Aggregatfunktionen wie SUM() oder AVG(). Mit einem GROUP BY geben wir an, dass die Summe oder der Mittelwert pro einer bestimmten Spalte berechnet werden...
View ArticleIIS globales HTTP Modul
Man kann in ASP.NET Webforms (und MVC) Anwendungen recht einfach Logik in die HTTPipeline einklinken. So wird jeder Request zusätzlich bearbeitet. Die Konfiguration der Module findet sich in der...
View ArticleWas ist eigentlich... VIEW WITH CHECK OPTION?
Views werden in SQL dazu verwendet, häufig verwendete Abfragen nicht immer wieder neu schreiben zu müssen. Im Grunde ist eine VIEW (auf Deutsch eine sogenannte „Sicht“) nichts anderes als eine Tabelle...
View ArticleBootstrap 4 zweispaltiges Layout
Die ppedv Website benötigt ein UI Freshup und bekommt nun Boostrap 4 (statt 3) spendiert. Weite Teile der Page setzen auf ein 2-spaltiges Layout. Dies war bisher mit einem col-md-6 realisiert. Col für...
View ArticleBlazor Performance
Model Binding hat auch seine negativen Seiten. Wie schon auch mit WPF/UWP und MVVM Pattern können gerade lange Listen für erhebliche Probleme bei der Ausführung einer Anwendung sorgen. Mit ASP.NET core...
View ArticleWebforms Checkbox rendering
ASP.NET Webforms rendert den HTML Code der Web Server Controls in einer Art Magie. Das war früher mit der Geräte und Browser Vielfalt durchaus erwünscht. Heute wünscht man sich allerdings reinen HTML...
View ArticleTilde ~
Hyperlinks oder Bilder brauchen Pfade. Am einfachsten ist natürlich der absolute Pfad. 1: <imgsrc="/img/gelb.png"/> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family:...
View Article.NET 2020
Microsoft Entwickler Veteranen sind wie Opa. Immer und immer wieder die gleichen Geschichten von früher. Die Zeit und die Erinnerung verklären dabei einiges. Damals vor 2000, da hat man als Clipper...
View ArticleRazor Classlibrary JavaScript einbinden
ASP.NET Core Projekte können/sollen um Bibliotheken erweitert oder bestehende genutzt werden. Der Visual Studio Projekttyp nennt sich Razor Class Library auch wenn er aus Blazor heraus genutzt wird.Da...
View Articleo365 Modern Site Templates
Modern-Site-Template erstellenIn klassischen Sharepoint-Websites kennt man die Möglichkeit eine Referenzseite zu erstellen und diese als Template für neue Seiten zu speichern.Man geht in die...
View Articleo365 ConentTypePublishing-Hub
Wie man es aus Sharepoint-On-premise kennt, kann man via „Inhaltstyp-Veröffentlichungs-HUB“ einzelne Inhaltstypen freigeben.In o365 ist das Feature zwar noch vorhanden, aber nach erfolgreicher...
View ArticleWebforms Control als Blazor Componente
Da ich immer wieder gefragt werde, ob Blazor nun der Nachfolger von ASP.NET Webforms sei, der Versuch ein Webforms Server Control nachzubauen. Die Wahl fällt auf den Repeater. Zunächst einmal vom Ende...
View ArticleASP.NET Webforms Blazor Clone
Aktuell arbeite ich an einem Chat für die ppedv Website. Im Rahmen des Software Entwurfes habe ich mir überlegt die Ideen von Server Side Blazor in Webforms nachzubauen. Dabei wird der HTML Code am...
View ArticleBlazor ElementReference
Das Grundproblem bei Blazor ist, das man nicht auf den HTML Code über das DOM direkt zugreifen kann, Im Kern muss immer einen MVVM ähnlichen Ansatz das Model an den HTML View gebunden werden. Das...
View Article