VirtualObjects
Metadata
Authors | Sérgio aka AlienEnginner |
---|---|
Copyrights | Copyright (c) 2014 AlienEngineer |
Description | Easy and Fast ORM Framework |
IconUrl | https://raw2.github.com/AlienEngineer/VirtualObjects/master/ico/1391724652_40096.ico |
LicenseUrl | https://raw2.github.com/AlienEngineer/VirtualObjects/master/LICENSE |
Owners | Sérgio aka AlienEnginner |
ProjectUrl | https://github.com/AlienEngineer/VirtualObjects/wiki/ |
ReleaseNotes | Version 1.3.16 * Fix: Translation join into with group by clause was faulty. * Linq #36: Support ToUpper and ToLower on string predicates and projections. * Linq #38: Support ToString and Substring. * Linq #40: Support Convert.ToXXX * small bug fixes. Version 1.3.15 * Fix: DerivedTypes didn't map at all. * Fix: Throw exception when unable to compile generated code. * Fix: Added base type assemblies to the code compiler. * Fix #32: Added base type assemblies of generic arguments used on dynamic types to the code compiler. * Feature: Generate code to files. * -1: Removed scaffolders from this project. See VirtualObjects.Scaffolders nuget package. Version 1.3.14 * Fix: Wrong convertion to SqlParameter over OLEDbConnection. * Change: Joins now translate into Left Joins. Apply filter if needed. Version 1.3.13 * Scaffold Feature: IRepository extension method to access transation and acquire the lock. * Fix: Lock release must clear cached lock. * Fix: Boolean should never be stored as null. * Fix: StoreProcedure result was not captured. Version 1.3.12 * Feature #28: Enable the transaction to create a lock. * Feature #27: Enable the session to execute stored procedures. Version 1.3.11 * Fix: After commit a close must be done. * Fix: Values should be null if equal to the default type value. Version 1.3.10 * Small bug fixes Version 1.3.1 * Fix: Runtime Generated assemblies use the fullname to avoid collisions. * Fix: Values need to be set to null when injected into db. * Fix: Issue #17 (Count with boolean field and other predicates miss a ')'). * Fix: Issue #18 (When loading a collection field it should use the matching key fields to filter the collection.) * Improvement: Scaffold business lets you choose the target folder. Version 1.3.0 * MARS (Multiple Active Result Sets) support. * IOC configurations handcoded. Removed Ninject overhead. * Feature: All queries are now lazy loaded. .ToList() is required to obter data immediately. * Fix: Connections were not properly closed sometimes. * Fix: Scaffold Models remake using powershell only. Reason: sometimes wasn't possible to load assemblies needed. * Improvement: Scaffold Models its a bit faster now. Version 1.1.2 * Fix: Scaffold Models invalid path error. Version 1.1.1 * Package update to the latest versions. Version 1.1.0 * Fix: In some cases the keep alive was not enabling the rollback. * Improvement: Dynamic generated assemblies are cached using the base assembly version. * Improvement: Dynamic generated assemblies are cached near execution. * Scaffold Fix: Limit the number of recursive tries to find the VirtualObjects package folder. Version 1.1.0-rc * Mapping performance improved. * Lazy load of related fields, and related collection improved. * Improved Bind of Related fields. * Small bug fixes. Version 1.0.7-Beta: * Improved Scaffolders. * Feature: Enable computed columns to be read. * Linq Support: Count, Max, Min, Avg, Sum, etc. after group and joins. * Linq Support: Use key member on projection. * Linq Support: Join and Group. * Linq Support: Group by multiple fields. Version 1.0.6-Beta: * Small bug fixes. * Nuget package changes. Version 1.0.2-Beta: * Fixed: ForeignKeys were not fully mapped. * Feature: Enable fields to be ignored. * Added Scaffolder Models. * Added Scaffolder Repository. * Added Scaffolder Business. * Added Scaffolder Config. Version 1.0.1-Beta: * Multiple bug fixes. * Improved support for Linq with Unions and Dates. |
RequireLicenseAcceptance | True |
Tags | ORM VirtualObjects DataBase Repository VODB ObjectRelationalMapping |
Dependencies | fasterflect:2.1.3 |
PackageSize | 487820 |
PackageHashAlgorithm | SHA512 |
PackageHash | 0E3K4ME7ftOMPrXXgpQcNnk48QGPTWSwlGs/gtx+47cKxju33kPmGpdYE0eoX7zhUsSQ9HfFiBeI8u+wU5XYTA== |
DownloadCount | 000000 |
CreatedDate | 2014-07-02T15:45:47 |
Access
You can access data for this project using the tools and addresses described below.
NuGet (nuget.exe)
- Installing the package (HTTP Basic authentication):
-
nuget install VirtualObjects -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
nuget install VirtualObjects -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
NuGet (Package Manager Console)
- Installing the package (search all configured feeds):
-
Install-Package VirtualObjects
- Installing the package (HTTP Basic authentication):
-
Install-Package VirtualObjects -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
Install-Package VirtualObjects -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
- Uinstalling the package:
-
Uninstall-Package VirtualObjects
OpenWrap
- Installing the package:
-
o add-wrap VirtualObjects
- Uninstalling the package:
-
o remove-wrap VirtualObjects
Versions
A version is snapshot of a project's source code. It does not need to follow the Major.Minor.Revision.Build numbering pattern. It can be an arbitrary string of text that identifies a release or a build, in particular including meaningful words like beta, RC or RTM.