Immer eine Idee voraus

Wo hat ASP.NET Core App-Data versteckt?

Der Ordner «App-Data» ist ein zentrales Element jeder MVC3+ - Anwendung. Beispielsweise wird dieser in ConnectionStrings mit «|DataDirectory|» referenziert. Bei einer Umstellung kommt es plötzlich zu Fehlern, weil Dateien nicht mehr gefunden werden.

ASP.NET Core Controller in drei Zeilen

Die ganze Arbeit neue Controller anzulegen auf drei Zeilen zu reduzieren klingt gut, aber unrealistisch? Wie immer ist etwas Vorarbeit notwendig, um das Ziel zu erreichen. Nehmen Sie sich kurz Zeit. Es wird sich lohnen.

ERP-Daten in einem Addon

Es gibt Konstellationen in denen man weder die APIs, noch die Datenbank des ERP-Systems nutzen kann. Sei es wegen fehlenden APIs, Sicherheitsrichtlinien oder weil das Addon auch ohne Verbindung zum ERP funktionieren soll.

Zeiten in .NET sind zu genau

In .NET wird intern mit Ticks gerechnet. Das ist für wissenschaftliche oder technische Anwendungen völlig in Ordnung. Für Geschäftsanwendungen und viele Benutzeroberflächen ist das jedoch viel zu genau. Lieferungen, Arbeitsgänge oder Besprechungen werden in deutlich gröberen Rastern gesehen.

Fliesskommazahlen in .NET

Wenn 1/3 nicht gleich 0,333333333 ist, hat man vermutlich mit dem Datentyp float oder double gearbeitet. In Geschäftsanwendungen können solche Abweichungen zu falsch ermittelten Preise, Gewichten und Abmessungen führen. In der Folge kommt es zu seltenem und schwer nachvollziehbarem Fehlverhalten.