I'm using 2.0 Adapter and have a question on validation. I've written the following validation code based on the help file and some other forum posts:
public partial class UsersEntity : EntityBase2, ISerializable
{
protected override bool OnValidateFieldValue(int fieldIndex, object value)
{
bool valid = true;
switch ((UsersFieldIndex)fieldIndex)
{
case UsersFieldIndex.UserName:
SetEntityFieldError(UsersFields.UserName.ToString(), string.Empty, false);
if (((string)value).Length != 2)
{
SetEntityFieldError(UsersFields.UserName.ToString(), "Code must be two characters in length", false);
valid = false;
}
break;
default:
valid = true;
break;
}
return valid;
}
}
I'm getting these compile errors:
error CS0534: 'UsersEntity' does not implement inherited abstract member 'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase2.SetRelatedEntity(SD.LLBLGen.Pro.ORMSupportClasses.IEntity2, string)'
error CS0534: 'UsersEntity' does not implement inherited abstract member 'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase2.UnsetRelatedEntity(SD.LLBLGen.Pro.ORMSupportClasses.IEntity2, string, bool)'
error CS0534: 'UsersEntity' does not implement inherited abstract member 'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase2.GetDependingRelatedEntities()'
error CS0534: 'UsersEntity' does not implement inherited abstract member 'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase2.GetDependentRelatedEntities()'
error CS0534: 'UsersEntity' does not implement inherited abstract member 'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase2.GetMemberEntityCollections()'
error CS0534: 'UsersEntity' does not implement inherited abstract member 'SD.LLBLGen.Pro.ORMSupportClasses.EntityBase2.SetRelatedEntityProperty(string, SD.LLBLGen.Pro.ORMSupportClasses.IEntity2)'
Any suggestions would be great.
Also, is there a working example of this somewhere? I checked the examples area of the site and couldn't locate any.
Thank you,
Rick