ASP.NET 4.5 C# Entity Framework 5 코드 첫 번째 프로젝트에서 런타임에 데이터베이스에 변경 내용을 기록하려고합니다 (로깅은 ASP에서 수행해야합니다. 데이터베이스가 아닌 net 앱). 이전에는 SQL 문이 코드에 의해 작성되었으며 이러한 문은 단순히 기록되었습니다. 이제 EF를 사용하면 linq을 통해 linq를 통해 객체가 검색되고런타임시 Entity Framework 5 로그 데이터베이스 변경
db.SaveChanges();
이 호출됩니다. 내 첫 번째 아이디어는 EF가 DB로 보내는 실제 SQL 문을 검색하는 것이 었습니다. 그러나 이것은 다소 복잡해 보입니다. 디버깅 중에 SQL을 표시하는 많은 "솔루션"을 찾았지만 런타임에 코드를 검색하는 간단한 방법은 없습니다.
변경 사항을 기록 할 수있는 솔루션을 찾고 있습니다 (SQL [DB], 또는 개체에 대한 변경 사항을 텍스트로 표현한 다른 형식으로 전송 됨). 복잡한 디버그 라이브러리를 여러 개 포함 할 필요가 없습니다.
을 지원합니다. – Tom