(there is no bad…just pros and cons)
I want to start off this with a positive spin. Interfaces are great. They help make your life much easier. Using interfaces is real easy too:
public interface IEntity
{
int Id {get;set;}
DateTime DateCreated {get;set;}
DateTime DateUpdated {get;set;}
string CreatedBy {get;set;}
string UpdatedBy {get;set;}
bool Enabled {get;set;}
int DisplayOrder {get;set;}
}