public override object LoadData(DataContext context, DataRow datarow) { object item = Activator.CreateInstance(ObjectType); LoadDataField(item, this, context, datarow); if (IsDataEntity) { DataEntity de = item as DataEntity; de.SetContext(context); de.LoadDataComplete(); } return(item); }