В моей базе данных есть столбец LastModifiedUser в каждой таблице, в которой я собираюсь собрать вошедшего пользователя из приложения, которое вносит изменения. Я не говорю о пользователе базы данных, поэтому по сути это просто строка для каждого объекта. Я хотел бы найти способ установить это значение по умолчанию для каждой сущности, чтобы другим разработчикам не приходилось помнить о назначении этого параметра каждый раз, когда они создают экземпляр сущности.
Таким образом, может произойти что-то вроде этого:
using (EntityContext ctx = new EntityContext())
{
MyEntity foo = new MyEntity();
// Trying to avoid having the following line every time
// a new entity is created/added.
foo.LastModifiedUser = Lookupuser();
ctx.Foos.Addobject(foo);
ctx.SaveChanges();
}