Hallo,
ich habe eine Anwendung, die Daten aus verschiedenen SQL-Server Datenbanken bezieht. Dabei kann der Nutzer auch Daten bearbeiten und neue Daten in die Datenbank übertragen. Nun möchte ich neu einzutragende Daten validieren und habe gelesen, dass dies über
die metadata.cs -Datei des DomainService geht. Hierzu habe ich über zwingend notwendige Attribute der Tabellenklassen [Required] eingetragen.
[MetadataTypeAttribute(typeof(Streifen.StreifenMetadata))]
public partial class Streifen
{
internal sealed class StreifenMetadata
{
private StreifenMetadata()
{
}
[Required]
public string Streifen1
{ get; set; }
[Display(AutoGenerateField = false)]
public string Objekt { get; set; }
[Display(AutoGenerateField = false)]
public string Art { get; set; }
}
}
In der Anwendung wird nun, egal ob ich etwas in die entsprechende TextBox eintrage, ein ValidationError angezeigt. Wisst ihr was ich falsch mache?