Als «data-annotations» getaggte Fragen

Datenanmerkungen werden von Frameworks wie ASP.NET MVC verwendet, um einen modellbasierten Validierungsansatz zu ermöglichen und eine konsistente Validierung in der gesamten Anwendung sowohl auf Client- als auch auf Serverseite zu erzwingen. Sie wurden erstmals in ASP.NET MVC 2 eingeführt. Zusätzlich zu ASP.NET MVC können sie auch mit anderen Technologien wie Entity Framework verwendet werden, entweder durch manuelles Platzieren von Attributen in Eigenschaften oder durch automatische Generierung mit T4-Vorlagen.





6
Entity Framework-Code erste eindeutige Spalte
Ich verwende Entity Framework 4.3 und Code Fist. ich habe ein klasse public class User { public int UserId{get;set;} public string UserName{get;set;} } Wie kann ich Entity Framework mitteilen, dass Benutzername beim Erstellen einer Datenbanktabelle eindeutig sein muss? Ich würde es vorziehen, wenn möglich Datenanotationen anstelle der Konfigurationsdatei zu verwenden.



10
Format von DateTime mit Datenanmerkungen zuweisen?
Ich habe dieses Attribut in meinem Ansichtsmodell: [DataType(DataType.DateTime)] public DateTime? StartDate { get; set; } Wenn ich das Datum anzeigen oder ein Textfeld mit dem Datum füllen möchte, habe ich folgende Möglichkeiten: <%: Model.StartDate %> <%: Html.TextBoxFor(m => m.StartDate) %> Wann immer das Datum angezeigt wird, wird es wie folgt …

14
Warum kann ich nicht auf System.ComponentModel.DataAnnotations verweisen?
Ich versuche, DataAnnotations in meinem WPF-Projekt zu verwenden, um eine maximale Länge von Zeichenfolgen anzugeben: using System.ComponentModel.DataAnnotations; Ich erhalte jedoch den Fehler Der Typ- oder Namespace-Name 'DataAnnotations' ist im Namespace 'System.ComponentModel' nicht vorhanden (fehlt Ihnen eine Assemblyreferenz?) Ich habe andere Beispiele gesehen , wo DataAnnotations sie in diesem Namensraum existiert. …


1
Verstecktes Asp.Net Mvc-Feld aus Datenanmerkungen
Ich dachte, dies wäre eine schnelle Suche bei Google, aber vielleicht fehlt mir etwas. Gibt es eine Möglichkeit, mithilfe von Datenanmerkungen eine ViewModel-Eigenschaft festzulegen, um beim Rendern des Markups einen HiddenInput zu erstellen? Die einzigen Anmerkungen, die ich gefunden habe, waren, die Eigenschaft vollständig aus der Ansicht auszublenden. Ich möchte …

16
Validierungsnachricht "Das ID-Feld ist erforderlich" beim Erstellen; ID nicht auf [Erforderlich] gesetzt
Dies geschieht, wenn ich versuche, die Entität mithilfe einer Aktion zum Erstellen eines Stils in Asp.Net MVC 2 zu erstellen. Der POCO hat folgende Eigenschaften: public int Id {get;set;} [Required] public string Message {get; set} Beim Erstellen der Entität wird die ID automatisch festgelegt, sodass sie für die Aktion "Erstellen" …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.