{"id":13906763,"name":"sqltoobjectifylibrary","ecosystem":"nuget","description":"Execute raw SQL queries or stored procedures directly from your DbContext and map results to strongly-typed objects — faster and lighter than Dapper.","homepage":"https://github.com/karwanessmat/SqlToObjectify","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/karwanessmat/SqlToObjectify","keywords_array":["efcore","sql","rawsql","dapper","mapping","orm","performance"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-26T08:09:56.577Z","latest_release_published_at":"2026-03-28T19:13:29.880Z","latest_release_number":null,"last_synced_at":"2026-03-28T19:13:30.464Z","created_at":"2026-02-26T08:15:19.212Z","updated_at":"2026-03-28T19:14:44.510Z","registry_url":"https://www.nuget.org/packages/sqltoobjectifylibrary/","install_command":"Install-Package sqltoobjectifylibrary","documentation_url":null,"metadata":{"copyright":"© 2026 Karwan Essmat","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"logo.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/karwanessmat/SqlToObjectify","branch":null,"commit":"f3a0d724e2a8c99055334b9bed933801eb709b54"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"v10.0.4\n      - PERF: SelectSqlQueryFirstOrDefaultAsync / SelectStoredProcedureFirstOrDefaultAsync now use the internal command cache (previously allocated a new DbCommand per call).\n      - PERF: Hot-path parameter updates use ordinal-indexed lookups instead of string-keyed DbParameterCollection searches — zero string allocation per call.\n      - PERF: [SkipLocalsInit] on DataReaderObjectMapper eliminates zero-initialization overhead on hot-path stack locals.\n      - PERF: [AggressiveInlining] on GetOrCreateEntry, UpdateCommandParametersFast, RowFactoryCache.GetOrAdd, and SchemaFingerprint hashing methods.\n      - FIX: Entry cache key now includes typeof(T) — same SQL with different DTO types no longer collides.\n      v10.0.3\n      - PERF: SelectSqlQueryListAsync / SelectStoredProcedureListAsync internally cache DbCommand + RowFactory after the first call. Hot-path cost matches CompiledSqlQuery\u003cT\u003e.ToListAsync while keeping the simple Dictionary API.\n      - PERF: Hot-path parameter update only mutates .Value on already-typed SqlParameters — no type inference, no boxing.\n      - [ThreadStatic] race-condition fix, independent SchemaFingerprint dual hashes, IAsyncEnumerable streaming, DateTimeOffset support, adaptive List pre-sizing.","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net10.0"],"total_dependencies":2}},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-28T19:14:44.484Z","dependent_packages_count":0,"downloads":104,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":56.21928346182376,"dependent_repos_count":6.198457070645389,"dependent_packages_count":16.5576297355217,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.32512342266362},"purl":"pkg:nuget/sqltoobjectifylibrary","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/sqltoobjectifylibrary","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/sqltoobjectifylibrary","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/sqltoobjectifylibrary/dependencies","status":"deprecated","funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/sqltoobjectifylibrary/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/sqltoobjectifylibrary/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/sqltoobjectifylibrary/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/sqltoobjectifylibrary/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/sqltoobjectifylibrary/codemeta","maintainers":[{"uuid":"Karwan","login":"Karwan","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://www.nuget.org/profiles/Karwan","role":null,"created_at":"2026-02-26T11:55:17.870Z","updated_at":"2026-02-26T11:55:17.870Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/Karwan/packages"}]}