freiberuflicher Software Entwickler C#, vb.Net, vba, UWP, WPF, WinForms, SQL Server, Access, Excel, ASP.Net Core MVC Telefon: 07022/9319004   Kontakt
#

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
»
🚩#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
»
#16 ASP.Net MVC: Eager Loading von Include Daten
»
#15 ASP.Net Core MVC: Daten Tabellen auf Webseite mit MVC anzeigen
»
#14 ASP.Net: Feldeigenschaften im Model eingeben Null Textlänge

.

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