Я пытаюсь присвоить значения столбцам, общим для всех таблиц, используя код в одном месте.Мой сценарий выглядит следующим образом.
У меня есть общие столбцы во всех таблицах, таких как «CreatedBy», «CompanyId», которые являются производными от BaseEntity.
public abstract class BaseEntity
{
public DateTime? CreatedDateTime { get; set; }
public DateTime? ModifiedDateTime { get; set; }
public int? CreatedBy { get; set; }
public int CompanyId { get; set; }
public int? ModifiedBy { get; set; }
}
Могут быть установлены значения, такие как «CompanyId»только во время выполнения и не использует значения по умолчанию для SQL Server.Когда я вручную назначаю это значение при добавлении сущности в свой репозиторий, если есть какие-либо дочерние сущности, они будут содержать нулевые значения, пока я не назначу их вручную.Я ищу общее решение, чтобы мне не приходилось присваивать эти столбцы снова и снова и в каждом месте.