public class Contact
{
public int ContactID;
[RelationalMemberInfo(Length = 50)]
public string FirstName;
[RelationalMemberInfo(Length = 50)]
public string LastName;
[RelationalMemberInfo(IsIntZeroConvertedToNull = true)]
public int CompanyID;
public DateTime CreatedDate;
}
public class ContactManager : ReFlex.Data.ManagerBase<Contact>
{
public override int SaveItem(Contact obj)
{
if (obj.ContactID == 0)
obj.CreatedDate = DateTime.Now;
return base.SaveItem(obj);
}
}