Asp Net Core: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Asp Net Core ist ein Open-Source-Framework von Microsoft, das zum Erstellen von Webanwendungen und Webdiensten verwendet wird. Es wurde entwickelt, um die Leistung und Skalierbarkeit von Webanwendungen zu verbessern, indem es eine modulare Architektur und eine Vielzahl von Funktionen und Tools bietet. | Asp Net Core ist ein Open-Source-Framework von Microsoft, das zum Erstellen von Webanwendungen und Webdiensten verwendet wird. Es wurde entwickelt, um die Leistung und Skalierbarkeit von Webanwendungen zu verbessern, indem es eine modulare Architektur und eine Vielzahl von Funktionen und Tools bietet. | ||
== Ubuntu 24.04 Installation == | == Ubuntu 24.04 Installation == | ||
Um Asp Net Core auf Ubuntu 24.04 zu installieren, müssen Sie zunächst das .NET SDK installieren. Dies kann über das Terminal mit dem folgenden Befehl erfolgen: | Um Asp Net Core auf Ubuntu 24.04 zu installieren, müssen Sie zunächst das .NET SDK installieren. Dies kann über das Terminal mit dem folgenden Befehl erfolgen: | ||
Zeile 5: | Zeile 6: | ||
sudo apt-get update && \ | sudo apt-get update && \ | ||
sudo apt-get install -y dotnet-sdk-8.0 | sudo apt-get install -y dotnet-sdk-8.0 | ||
dotnet tool install --global dotnet-ef | |||
==Visual Studio Code | dotnet tool install --global dotnet-aspnet-codegenerator | ||
echo 'export PATH=$HOME/.dotnet/tools:$PATH' >> ~/.bashrc | |||
source ~/.bashrc | |||
</pre> | |||
== Visual Studio Code Erweiterungen == | |||
<pre> | <pre> | ||
code --install-extension | code --install-extension ms-dotnettools.csdevkit | ||
code --install-extension kreativ-software.csharpextensions | code --install-extension kreativ-software.csharpextensions | ||
</pre> | </pre> | ||
dotnet aspnet- | |||
== Asp Net Core Grundlagen lernen == | |||
==mvc== | |||
<pre> | |||
dotnet new mvc -n Website -au Individual | |||
cd Website | |||
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL | |||
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL.Design | |||
dotnet add package Microsoft.EntityFrameworkCore.Design | |||
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design | |||
dotnet add package Microsoft.EntityFrameworkCore.Tools | |||
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite | |||
dotnet ef dbcontext scaffold Name=PostgresConnection Npgsql.EntityFrameworkCore.PostgreSQL -o Models | |||
dotnet ef migrations add InitialCreate -c ApplicationDbContext --output-dir Data/Migrations -p Website.csproj -s Website.csproj | |||
dotnet ef database update -c ApplicationDbContext -p Website.csproj -s Website.csproj | |||
</pre> | |||
* [[ASP NET CORE Controller]] | |||
* [[ASP NET CORE Model]] | |||
==Weblinks== | |||
* [https://learn.microsoft.com/de-de/aspnet/core/?view=aspnetcore-6.0 Offizielle Asp Net Core Dokumentation] |
Aktuelle Version vom 25. Oktober 2024, 09:18 Uhr
Asp Net Core ist ein Open-Source-Framework von Microsoft, das zum Erstellen von Webanwendungen und Webdiensten verwendet wird. Es wurde entwickelt, um die Leistung und Skalierbarkeit von Webanwendungen zu verbessern, indem es eine modulare Architektur und eine Vielzahl von Funktionen und Tools bietet.
Ubuntu 24.04 Installation
Um Asp Net Core auf Ubuntu 24.04 zu installieren, müssen Sie zunächst das .NET SDK installieren. Dies kann über das Terminal mit dem folgenden Befehl erfolgen:
sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-8.0 dotnet tool install --global dotnet-ef dotnet tool install --global dotnet-aspnet-codegenerator echo 'export PATH=$HOME/.dotnet/tools:$PATH' >> ~/.bashrc source ~/.bashrc
Visual Studio Code Erweiterungen
code --install-extension ms-dotnettools.csdevkit code --install-extension kreativ-software.csharpextensions
Asp Net Core Grundlagen lernen
mvc
dotnet new mvc -n Website -au Individual cd Website dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL.Design dotnet add package Microsoft.EntityFrameworkCore.Design dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design dotnet add package Microsoft.EntityFrameworkCore.Tools dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL.NetTopologySuite dotnet ef dbcontext scaffold Name=PostgresConnection Npgsql.EntityFrameworkCore.PostgreSQL -o Models dotnet ef migrations add InitialCreate -c ApplicationDbContext --output-dir Data/Migrations -p Website.csproj -s Website.csproj dotnet ef database update -c ApplicationDbContext -p Website.csproj -s Website.csproj