DataContact Protection
sting , not null
string XXXXXXX;
[DataMember(IsRequired = true)]
public string XXXXXXX //30,r
{
get { return XXXXXXX; }
set
{
if ((value + "").Length == 0)
{
string strMessage = ("XXXXXXX:The XXXXXXX should not be null or empty string.");
ModelContext.RecordException(string.Empty, strMessage);
}
int iLengthLimit = 30;
if ((value + "").Length > iLengthLimit)
{
string strMessage = ("XXXXXXX:The length of XXXXXXX should be limited to " + iLengthLimit + " characters.");
ModelContext.RecordException(string.Empty, strMessage);
}
XXXXXXX = (value + "").Length == 0 ? null : value.Trim();
}
}
string , null
string XXXXXXXXX;
[DataMember]
public string XXXXXXXXX //30,r
{
get { return XXXXXXXXX; }
set
{
int iLengthLimit = 30;
if ((value + "").Length > iLengthLimit)
{
string strMessage = ("XXXXXXXXX:êoThe length of XXXXXXXXX should be limited to " + iLengthLimit + " characters.");
ModelContext.RecordException(string.Empty, strMessage);
}
XXXXXXXXX = (value + "").Length == 0 ? null : value.Trim();
}
}
other object , not null
DateTime XXXXXXXXX;
[DataMember(IsRequired = true)]
public DateTime XXXXXXXXX //=
{
get { return XXXXXXXXX; }
set
{
if ((value + "").Length == 0)
{
string strMessage = ("XXXXXXXXX:The XXXXXXXXX should not be null .");
ModelContext.RecordException(string.Empty, strMessage);
}
XXXXXXXXX = value;
}
}