Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1023 Bytes

log-file-name-created-by-the-objectcontext_createdatabase-method-has-changed-to-match-sql-server-specifications.md

File metadata and controls

36 lines (25 loc) · 1023 Bytes

Log file name created by the ObjectContext.CreateDatabase method has changed to match SQL Server specifications

Scope

Edge

Version Introduced

4.5

Source Analyzer Status

Available

Change Description

When the xref:System.Data.Objects.ObjectContext.CreateDatabase?displayProperty=name method is called either directly or by using Code First with the SqlClient provider and an AttachDBFilename value in the connection string, it creates a log file named filename_log.ldf instead of filename.ldf (where filename is the name of the file specified by the AttachDBFilename value). This change improves debugging by providing a log file named according to SQL Server specifications.

  • Quirked
  • Build-time break

Recommended Action

If the log file name is important for an app, the app should be updated to expect the standard _log.ldf file name format.

Affected APIs

  • M:System.Data.Objects.ObjectContext.CreateDatabase

Category

Entity Framework