ASP.NET Entity Framework - создайте триггер программно - PullRequest
0 голосов
/ 02 марта 2012

Я разместил этот вопрос на форумах ASP.NET, и в итоге мне было предложено опубликовать этот же вопрос здесь.

Оригинальное сообщение на форуме asp.net: http://forums.asp.net/t/1774923.aspx/1?Database+Generated+DateTimes

Я пытаюсь добавить CreatedDate и ModifedDate в мои модели Code First. Если бы это была база данных в первую очередь, я бы добавил значение GETDATE () по умолчанию для них обоих. Было предложено несколько вариантов того, как сделать это с помощью C.F. Однако я думаю, что самым чистым предложением было использование триггеров для управления этими полями даты.

Есть ли способ управлять созданием триггеров с помощью E.F./C.F. чтобы мне не приходилось создавать их заново каждый раз, когда меняется моя модель?

ricka6 с форумов asp.net предложила включить следующее сообщение, поскольку оно может быть связано: Отображение связи между многими

Спасибо! -Walker

1 Ответ

0 голосов
/ 02 марта 2012

Попробуйте использовать EF 4.3 с миграциями базы данных , чтобы ваша база данных не создавалась заново при каждом изменении модели.Кроме того, вы можете взглянуть на этот вопрос , чтобы узнать, как создать собственный инициализатор базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...