Net Framework, Office 365, C#, WPF, ASP.Net, Visual Studio, Programmiersprachen PC, C# Programmieren, vba, SQL Server, free source code snippets Antivirus free
#

ASP.Net: Null Stringlänge

 

Wie gibt man in den Asp.net core mvc Model Klassen Eigenschaften von Tabellen-Feldern vor

 

Indem man Attribute vor den Feld-Benennungen eingibt wie hier

[Required]  //fuer nicht null

[StringLength(200)] //fuer Textlänge

 

 

In der Model.cs Datei

using System;

using System.Collections.Generic;

using System.ComponentModel.DataAnnotations;

using System.Linq;

using System.Threading.Tasks;

 

namespace ArtikelWeb.Models

{

    public class Hersteller

    {

        [Key]

        public int IDHersteller { get; set; }

        [Required]

        [StringLength(200)]

        public string Name { get; set; }

    }

}

 

Hierzu muss man die DataAnnotations einbinden

using System.ComponentModel.DataAnnotations;

 

 

Nach der Änderung muss man die Struktur zur SQL Server Datenbank übernehmen in der Package Manager Console:

Add-migrations mit_Feldeigenschaften

….

Update-Database

 

 

 

Dabei werden die passenden T-SQL Befehle übernommen

CREATE TABLE [dbo].[Hersteller] (

    [IDHersteller] INT            IDENTITY (1, 1) NOT NULL,

    [Name]         NVARCHAR (255) NOT NULL,

    CONSTRAINT [PK_Hersteller] PRIMARY KEY CLUSTERED ([IDHersteller] ASC)

);

 

Mobile
»
🚩#24 ASP.Net MVC Core: Web API Schnittstelle hinzufügen
»
🚩#10 Datenbank erstellen und an ASP.Net MVC Core anbinden
»
🚩#23 ASP.Net: Validation farblich anpassen
»
🚩#22 ASP.Net: Validation, Gültigkeit
»
🚩#21 ASP.Net: Update von Daten mit Speichern der Edit View
»
🚩#20 Formular Daten binden und in Datenbank anfügen
»
🚩#19 ASP.Net Core MVC : DropDown Liste einfügen
»
🚩#18 ASP.Net: Label anpassen
»
🚩#17 ASP MVC: New-Formular zum Erstellen eines Eintrags
»
EF: Standardwerte vorgeben und Typ Double und Bool von ASP.Net Model zu SQL Server

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Raimund.Popp@Microsoft-Programmierer.de