Yazılım tasarım desenlerinde mantığında diğer yöntem geçerli, yapılabilir mi dersen abstract olarak tanımlarsan yapılabilir.
public class Shipper:EntityBase,IEntity
Shipper sınıfım bu şekil.
EntityBase.cs
public abstract class EntityBase
{
public virtual int Id { get; set; }
public virtual bool Active { get; set; }
public virtual bool IsDeleted { get; set; }
}
IEntity.cs
public interface IEntity
{
}
Shipper classımda bunlar geçerli fakat, Article.cs 'de sadece Id yi alıp diğerlerini ezmesini istiyorum (Article tablosuna Id dışında, Active, IsDeleted kolonu oluşmasın.)