I want save history of user changes on DB Records. Changes such as edit records (for example value of FirstName field changed from 'n ' to 'x' by user1 in yyyy/dd/mm") , Delete Records and ... .
please suggest a method to implement this in EF codefirst.
After Edit:
And which one is better?
1.Create one table to save all tables log
2.Create a table for each table in database