EasyCRUD is a Object-Relational Mapping (ORM, O/RM, and O/R mapping) software for .NET development. EasyCRUD provides mapping between Microsoft
® .NET (dotnet) business objects and SQL Server
® tables and stored procedures (CRUD, plus ReadMultiple and DeleteMultiple).
License & Pricing
Licensing and pricing of EasyCRUD is based on a concept titled “Authorized Entities”, which is similar to per server licensing with a minor difference related to accessing an EasyCRUD-enabled website via a domain name. An Authorized Entity in EasyCRUD is defined as one of two things:
- Server Name: In most cases, this is used during local development of websites (i.e. when browsing your website using localhost or an IP address). This is the scenario that would be considered the same as a per-server licensing.
- Domain Name: In most cases, this is used on the production (live) version of a website. The website’s domain name is being used to access the website, and it is not being accessed via IP address, server name, or localhost. In this case, the domain name is what is being authorized by EasyCRUD and not the server name. This is done with you, the customer, in mind. The intention here is that you just pay per website (domain), and not be punished with additional charges just because you need, or want, to host in a server farm environment (many servers for one website).
The Authorized Entity (Server Name or Domain Name) options start with a minimum of two (local development + production). *
* An annual subscription is only necessary if active development is being done using EasyCRUD. In other words, a subscription for the year is needed if code changes are being made that require a stored procedure and/or table to be modified or created. An annual subscription would also be required for website functionality that is dynamically creating ad hoc EasyCRUD queries, which would result in the generation of new stored procedures.