Skip to content

Releases: sjh37/EntityFramework-Reverse-POCO-Code-First-Generator

v2.36.0

26 Feb 16:14

Choose a tag to compare

  • #373 Generate DbFunction attributes on tvfs in interface. Thanks to Tim Sirmovics.
  • #29 Correct Grammar: EnumsDefinitions to EnumDefinitions. Thanks to jxmiller.
  • #377 Call DisposePartial() when disposing context. Thanks to Gregor Rudolf.
  • #379 Allow Table Valued Functions to use nullable parameters. Thanks to oruchreis.
  • Remove C# 7 compiler only features.
  • Remove use of UseDataAnnotationsSchema, and simply rely on UseDataAnnotations flag.
  • ForeignKey enhancements.

v2.35.0

10 Jan 22:45

Choose a tag to compare

  • #359 Synonym foreign keys and stored procedures. Thanks to Tim Sirmovics.
  • #355 Synonym tests. Thanks to Tim Sirmovics.
  • #357 Add command timeout to settings. Thanks to hidegh.
  • Sort stored procedures and table valued functions to keep your changesets to a minimum.
  • #307 Add partial to IDbContextFactory if required. Thanks to StevenBonePgh.
  • #369 Do not print configuration file if it is blank. Thanks to Tim Sirmovics.
  • Always include fluent FK mapping even if only using data annotations.

v2.34.1

30 Nov 16:02

Choose a tag to compare

  • #354 Stop using C# 7 syntax in tt file as this is not supported by VS2015 or below. Thanks to bbieb.

v2.34.0

28 Nov 15:34

Choose a tag to compare

  • #338 Missing using in configuration files. Thanks to Keith Davidson.
  • #343 Added support for newsequentialid identity insert. Thanks to David Bérubé.
  • #342 Handle line breaks in extended properties. Thanks to ThDoor.
  • #331 Entities with computed columns do not validate when UseDataAnnotations = true. Thanks to Staff0rd.
  • #349 Eliminate generation of AdditionalContextInterfaceItems in FakeDBContext. Thanks to Jon Davis.
  • #352 Fix to handle line break in table description. Thanks to rdrscan.
  • #353 Missing using in configuration files. Thanks to hossein-abdn.
  • Include Table Valued Function tests.
  • Added test for a table with no primary keys.
  • Changed configuration to use a Settings class.
  • Turn off UseDataAnnotationsSchema if UseDataAnnotations = false;

v2.33.0

06 Oct 15:03

Choose a tag to compare

  • #307 New option to add a default IDbContextFactory implementation. Thanks to Cedric Luthi.
  • #313 Table Extended Property Comments. Thanks to emdadgar2.
  • #328 CLS Compliance. Thanks to feldrim.
  • #321, #321 Fix reverse navigation properties for One-To-One relationships. Thanks to Stafford Williams.
  • #326 Mark system version fields as generated in tables. Thanks to hhansel.
  • #332 Read in the extended properties before the call to UpdateColumn. Thanks to Elistia.
  • #333 Added R# EmptyNamespace supression. Thanks to Tim Sirmovics.
  • #305 Prevent generating an empty cs file for tt file when generating separate files. Thanks to lukeatron.
  • Remove superflous code generated attribute
  • Allow install into VS2012.

v2.32.0

06 Jul 15:15

Choose a tag to compare

  • #300 Handle disabled foreign key constraints. Thanks to gbauer1.
  • #301 Helper class for base-class definition maintenance. Thanks to Pawel Hofman.
  • #302 Type declaration for navigation properties. Thanks to Pawel Hofman.
  • #303 Define custom data annotations for each navigation property. Thanks to Pawel Hofman.
  • #306 Accepting "null" value returned by UpdateColumn. Thanks to Pawel Hofman.
  • #23 Added comment to warn devs to use a different db context name to tt file. Thanks to Andygjp.

v2.31.1

07 Jun 11:40

Choose a tag to compare

  • #288 Fix unbalanced Unit of work region when generating separate files. Thanks to Cedric Luthi.
  • #283 float default generates invalid c# code. Thanks to mellamokb.
  • #255 Drop WCF support. Thanks to phofman.
  • #284 default double with period at end generates c# compiler error. Thanks to mellamokb.

v2.31.0

25 May 20:32

Choose a tag to compare

  • #262 Optimised TableSQL Query. Thanks to Tranceporter.
  • #267 Fix: closing brace in wrong place. Thanks to Andygjp.
  • #268 Added EF interception integration for the multiple result set generated stored procs, as these utilised the underlying DbContext database connection directly, missing the EF interception points. Thanks to samartzidis.
  • #269 Fixed "Unit of work" #endregion condition. Thanks to Dmitry Bogatykh.
  • #271 Added CodeFirstFunctions ResultColumnName support. Thanks to Dmitry Bogatykh.
  • #274 Fixed DbInterception API misuse. Thanks to Dmitry Bogatykh.
  • #273 Added ability to add custom DataAnnotations based on column name. Thanks to Shane Milton.
  • #276 Added possiblity to make the classes (DbContext, Fakes and POCO classes) itnernal. Thanks to Boris Donev.
  • #263 Remove DbContextStaticPartial() code generation.
  • #275 Settings to control context file header comment block.
  • #281 Default values must be escaped. Thanks to elincognito.
  • #279 Rename reserved C# keywords for SP return models to prepend @. Thanks to rocker8942.
  • Cleanup illegal C# stored procedure names.

v2.30.0

26 Apr 13:39

Choose a tag to compare

  • #245 Complex types still registered for TVFs with renamed return types. Thanks to ackginger.
  • #236 Required attribute on Navigation Properties is now configurable. Thanks to Cody Duncan.
  • #239 Adding setting to disable lazy-loading. This makes the navigation-property's "virtual" optional. Thanks to Pawel Hofman.
  • #241 Fix varbinary not including the (max) when it's type is maximum. Thanks to Ryan Posener.
  • #252 Add IsView to TableRename function. Thanks to Chris3773.
  • #246 Comments included for reverse navigations and foreign keys regardless of options. Thanks to ackginger.
  • #240 Updated readme.md to indicate support for SQL Server Compact 3.5. Thanks to ErikEJ.
  • Changed manifest to support v12 & 13 of Visual studio.

v2.29.1

27 Mar 16:40

Choose a tag to compare

  • #231 Composite keys not working when using data annotations but setting data annotation schema flag=false. Thanks to chris-eaton.
  • #230 Some table value functions are not being generated. Thanks to Chris3773
  • #150 Write error if providerName is missing in the connection string. Thanks to ErikEJ.
  • #236 Add [Required] Attribute to Non-Nullable Navigation Properties. Thanks to cody1024d.