Releases: sjh37/EntityFramework-Reverse-POCO-Code-First-Generator
Releases · sjh37/EntityFramework-Reverse-POCO-Code-First-Generator
v2.36.0
- #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
- #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
v2.34.0
- #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
- #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
- #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
v2.31.0
- #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
- #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
- #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.