{"repo":"Entity-Access/entity-access","free":true,"listed":false,"github":"https://github.com/Entity-Access/entity-access","clone":"git clone https://github.com/Entity-Access/entity-access.git","description":"Inspired from Entity Framework Core, Entity Access is ORM for JavaScript runtime such as Node, YantraJS.","language":"TypeScript","stars":10,"topics":["arrow-functions","javascript","lambda-expressions","nodejs","orm","orm-framework","postgresql","sql","sqlserver","typescript"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Entity Access Inspired from Entity Framework Core, Entity Access is ORM for JavaScript runtime such as Node, YantraJS. Project Status 1. Released - Postgres Driver 2. Released - Sql Server Driver 3. Released - Include Feature 4. Planned - MySql Driver 5. Planned - Oracle Driver (Need help, we do not have Oracle Expertise) Features 1. Arrow function based query features with automatic joins. 2. Unit of Work and Repository Pattern 3. Automatic Migrations for missing schema - this is done for fast development and deployment. 4. Sql functions such as LIKE, You can add your own custom functions easily. 5. Postgres Driver 6. Sql Server Driver 7. Automatic parameterization to safeguard sql injection attacks. 8. Context Filters - This is a new concept where you can setup filters that will be used against saving/retrieving data. 9. Sum and Count query methods. 10. Composite Primary Key Support. Upcoming Features 1. Projection - Split query mode only, single level only. 2. Update column before save 3. GroupBy 4. Custom Migration Steps 5. MySql support Unit of Work Arrow function based query features Arrow function based query provides many benefits over tagged template literals or other fluent methods to build queries. 1. Arrow functions are easy to visualize. 2. You will get intellisense help to complete the query. 3. You will get errors if the wrong data types are compared or used in computations. 4. Change of property name will automatically refactor as typescript will keep referenc","default_branch":null,"files":null,"tree":[],"storefront":"/r/Entity-Access","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Entity-Access/entity-access/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}