github dotnet/efcore 7.0.0-rc1

latest releases: v9.0.0-preview.3.24172.4, v8.0.4, v7.0.18...
pre-release8 years ago

Features

  • A way to use custom migrations directory? (#3243)
  • DNX Commands: Add --json switch for tool-consumable output (#2883)
  • DNX Commands: Verbose switch (#2871)
  • RevEng: allow the user to select which tables from the database to use (#2751)
  • DNX Commands: Enable DbContext and Startup in different projects (#2679)
  • Align property discovery convention with type mapping (#2588)
  • Code First: Implement inheritance support (#1704)
  • Commands: Add IDbContextFactory (#639)
  • .NET Native support (#623)
  • Relational: TPH inheritance mapping pattern (#247)

Bugs Fixed

  • ModelCleanupConvention: Collection was modified after the enumerator was instantiated (#3552)
  • Regression? Foreign key properties now based on type name rather than property name (#3503)
  • Colour migrations (#3450)
  • Value generation error in case of inheritance (#3445)
  • FromSql throws ArgumentNullException when passing a null parameter (#3432)
  • RevEng: Generate partial classes (#3428)
  • Build warnings from TelemetrySource in tests (#3422)
  • Facing 'multiple assemblies with equivalent identity' on .NET 4.5 with latest build (#3407)
  • Collection navigation properties without setter not detected (they were in EF6) (#3396)
  • KeyAttributeConvention throws while composite keys used with inheritence (#3280)
  • RevEng: datetime field with default constraint generates warning (#3250)
  • RevEng: varchar column with default null constraint generates warning (#3249)
  • RevEng: smallint column with default null constraint generates warning (#3248)
  • RevEng: Unnecessary usings in entity class code (#3229)
  • RevEng: Namespace is missing first character (#3228)
  • RevEng: Provide default context name when unspecified (#3227)
  • Inheritance :: error when adding Customer and VipCustomer to a db set in one "save changes" (#3161)
  • Commands: Start a new namespace when generating migrations for a different context (#3124)
  • RevEng: Remove our Razor dependency (#2947)
  • Conventions: Key discovery not firing for added shadow properties (#2944)
  • DbContext configured with an external DbConnection raises an exception when the DbConnection is already opened. (#2909)
  • RevEng: Keys/AlternateKeys/Indexes (#2840)
  • Relational: Add a validation rule to ensure unique column names (#2813)
  • Multiple calls to FromSql with stored procedure results in errors (#2420)
  • Commands: Discover contexts registered in the service provider (#2293)

Don't miss a new efcore release

NewReleases is sending notifications on new releases.