Следуя за кодом SO dicsussion here, я применил частичные классы, чтобы создавать значения по умолчанию для даты и времени для моих созданных и модифицированных полей базы данных в конструкторе.Частичные классы EF и значения по умолчанию
Теперь проблема заключается в том, что моя база данных содержит более 100 таблиц, а более 75 из них имеют одну и ту же базовую структуру, которая включает определение «Создано» и «Измененное определение столбца».
Итак .. Вместо того, чтобы создавать 75 + частичные классы, которые мне нужно поддерживать, можно ли каким-либо образом создать базовый класс, который наследует каждый тип EF, который наследует конструктор по умолчанию для заполнения значений DateTime для Created и Модифицированный?
EDIT: Обращает на себя внимание, что я использую EF 4,0
есть причина, по которой вы не использовали 'StoreGeneratedPattern =" Computed "'? –
, потому что я понимаю, что это будет перезаписываться каждый раз, когда объект обновляется. – Darbio
это поведение подтверждено здесь: http://msdn.microsoft.com/en-us/library/system.data.metadata.edm.storegeneratedpattern.aspx – Darbio