Si j'ai un fichier dbml qui contient une classe Customer, disons une seule propriété de CompanyName;Marquer un champ comme requis
public partial class Customer : INotifyPropertyChanging, INotifyPropertyChanged
private string _CompanyName;
public string CompanyName
{
get
Maintenant, étant donné que ce qui précède est dans un dbml et donc généré je évidemment éviter de modifier comme la peste. J'ai donc créé une autre classe comme ça;
public partial class Customer
{
[Required]
public string CompanyName{get;set;}
}
La raison de ceci est parce que je veux décorer mon champ comme étant exigé.
Cependant, cela ne fonctionne pas car j'obtiens l'erreur de compilation "... contient déjà une définition de 'CustomerID'".
Est-ce que quelqu'un connaît un moyen de contourner cela ou existe-t-il un meilleur moyen de marquer les champs comme requis ou de valider un modèle?
Brillant! Merci @Xavier! – griegs