나는 특정한 유형의 유효성 검사를 수행해야합니다. 두 엔터티가 있다고 가정 해 보겠습니다. tblExploitationSub(idExploitationSub, idSemaine, dateActivite)
및 tblSemaine(idSemaine, Datedebut, DateFin)
내 목표는 IDSemaine과 dateActivite를 채울 때마다이 날짜가 Datedebut과 DateFin인지 여부를 확인하는 유효성 검사 프로세스를 설정하는 것입니다. 그건 그렇고, xxxx.web.g.cs
파일을 생성하는 Ado.net Entity Data Madel을 사용하고 있습니다. 그리고 나는 다음과 같이 재산 dateActivite
을 수정하는 데 사용할 새로운 클래스 생성 :Silverlight 클라이언트 쪽 유효성 검사
namespace appGestMO.Web.Models
{
/// <summary>
/// Classe d'entité « tblExploitationSub ».
/// </summary>
public sealed partial class tblExploitationSub : Entity
{
/// <summary>
/// Obtient ou définit la valeur « DateActivite ».
/// </summary>
[DataMember()]
public DateTime DateActiviteValidation
{
get
{
return this._dateActivite;
}
set
{
if ((this._dateActivite != value))
{
if ((this._tblSemaine == null))
{
this._tblSemaine = new EntityRef<tblSemaine>(this, "tblSemaine", this.FiltertblSemaine);
}
MessageBox.Show(this._tblSemaine.Entity.ToString());
if ((value < this.tblSemaine.DateDebut.Value) || (value > this.tblSemaine.DateFin.Value))
{
throw new ValidationException("Date Incorrecte!!!");
}
this.OnDateActiviteChanging(value);
this.RaiseDataMemberChanging("DateActivite");
this.ValidateProperty("DateActivite", value);
this._dateActivite = value;
this.RaiseDataMemberChanged("DateActivite");
this.OnDateActiviteChanged();
}
}
}
}
}
을하지만 오류가 발생하고있다. 누군가가 더 나은 해결책을 가지고있을 수 있습니다. 감사 ...
어떤 종류의 오류가 발생합니까? – Matthias
개체 참조가 개체의 인스턴스로 설정되지 않았습니다. – user3003797