У меня есть объект с именем Product со свойством ProductCode.Я хотел бы прозрачно поддерживать префикс в свойстве ProductCode, который невидим для остальной части приложения, но поддерживается в сущности.
Я могу сделать это, чтобы установить префикс:
partial void OnProductCodeChanged()
{
if (EntityState != System.Data.EntityState.Detached)
{
if (this.ProductCode.Length == 11)
{
this.ProductCode = "AAA" + this.ProductCode;
}
}
}
Это работает, но как я могу переопределить get ProductCode для автоматического удаления префикса "AAA" при получении объекта?