2009-04-20 4 views
2

Я пытаюсь выяснить, что было бы лучшим способом добавить запись в приложение Dynamic Data? Я использую DD для интерфейса администратора, и мне нужно регистрировать все действия, которые делает пользователь. Я думал о добавлении вещей к кодовому имени страницы PageTemplates \ ListDetails, например, но задавался вопросом, есть ли лучший способ ... Для доступа к данным я использую Entity Framework с Sqlite.Добавление журнала в приложение динамических данных asp.net

Любая помощь очень ценится!

ответ

1

Если вы хотите, чтобы ваши данные пользователя добавляется в журнал аудита вы могли бы сделать одну из двух вещей:

  1. Использование SPROCS в вашей БД, чтобы сделать CRUD операции и Passin информация пользователя
  2. Добавить бизнес-логику в виде Частичных классов к вашей модели

Смотрите ссылки: How to: Execute Business Logic When Saving Changes (Entity Framework) How to Map Stored Procedures using the ADO.NET Entity Framework

+0

спасибо! нет. 2. Идея кажется тем, что я искал! –

0

Вы можете попробовать Блок регистрации корпоративной библиотеки.

http://www.codeproject.com/KB/architecture/GetLoggingWithEntLib.aspx

http://msdn.microsoft.com/en-us/library/cc309506.aspx

+0

Хм, я не вижу, как это помогло бы, это просто рамки протоколирования? Или я чего-то не хватает? Проблема заключается не в регистрации, я использую log4net, иначе, как и где инструмент DynamicData сможет регистрироваться. –

Смежные вопросы