PSSqlRepository

0.0.1

PSSqlRepository: PowerShell + EF Core repository module with pluggable SQL providers and authentication strategies.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSSqlRepository -RequiredVersion 0.0.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSSqlRepository -Version 0.0.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Isystem. All rights reserved.

Package Details

FileList

  • PSSqlRepository.nuspec
  • PSSqlRepository.psd1
  • PSSqlRepository.psm1
  • bin\net10.0\Auth\PSSqlRepository.Authentications.SqlServer.dll
  • bin\net10.0\Auth\PSSqlRepository.Authentications.Sqlite.dll
  • bin\net10.0\Azure.Core.dll
  • bin\net10.0\Azure.Identity.dll
  • bin\net10.0\Isystem.Shared.Infrastructure.Core.dll
  • bin\net10.0\Isystem.Shared.Infrastructure.EFCore.dll
  • bin\net10.0\Isystem.Shared.Infrastructure.Services.dll
  • bin\net10.0\Microsoft.Bcl.AsyncInterfaces.dll
  • bin\net10.0\Microsoft.Bcl.Cryptography.dll
  • bin\net10.0\Microsoft.Data.SqlClient.dll
  • bin\net10.0\Microsoft.Data.Sqlite.dll
  • bin\net10.0\Microsoft.EntityFrameworkCore.Abstractions.dll
  • bin\net10.0\Microsoft.EntityFrameworkCore.Relational.dll
  • bin\net10.0\Microsoft.EntityFrameworkCore.SqlServer.dll
  • bin\net10.0\Microsoft.EntityFrameworkCore.Sqlite.dll
  • bin\net10.0\Microsoft.EntityFrameworkCore.dll
  • bin\net10.0\Microsoft.Extensions.Caching.Abstractions.dll
  • bin\net10.0\Microsoft.Extensions.Caching.Memory.dll
  • bin\net10.0\Microsoft.Extensions.Configuration.Abstractions.dll
  • bin\net10.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • bin\net10.0\Microsoft.Extensions.DependencyInjection.dll
  • bin\net10.0\Microsoft.Extensions.DependencyModel.dll
  • bin\net10.0\Microsoft.Extensions.Logging.Abstractions.dll
  • bin\net10.0\Microsoft.Extensions.Logging.dll
  • bin\net10.0\Microsoft.Extensions.Options.dll
  • bin\net10.0\Microsoft.Extensions.Primitives.dll
  • bin\net10.0\Microsoft.Identity.Client.Extensions.Msal.dll
  • bin\net10.0\Microsoft.Identity.Client.dll
  • bin\net10.0\Microsoft.IdentityModel.Abstractions.dll
  • bin\net10.0\Microsoft.IdentityModel.JsonWebTokens.dll
  • bin\net10.0\Microsoft.IdentityModel.Logging.dll
  • bin\net10.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
  • bin\net10.0\Microsoft.IdentityModel.Protocols.dll
  • bin\net10.0\Microsoft.IdentityModel.Tokens.dll
  • bin\net10.0\Microsoft.SqlServer.Server.dll
  • bin\net10.0\PSSqlRepository.Abstractions.dll
  • bin\net10.0\PSSqlRepository.Authentications.dll
  • bin\net10.0\PSSqlRepository.Commands.dll
  • bin\net10.0\PSSqlRepository.Core.dll
  • bin\net10.0\PSSqlRepository.Extensions.Sdk.dll
  • bin\net10.0\PSSqlRepository.Providers.dll
  • bin\net10.0\PSSqlRepository.deps.json
  • bin\net10.0\PSSqlRepository.dll
  • bin\net10.0\PSSqlRepository.psd1
  • bin\net10.0\PSSqlRepository.psm1
  • bin\net10.0\Providers\PSSqlRepository.Providers.SqlServer.dll
  • bin\net10.0\Providers\PSSqlRepository.Providers.Sqlite.dll
  • bin\net10.0\SQLitePCLRaw.batteries_v2.dll
  • bin\net10.0\SQLitePCLRaw.core.dll
  • bin\net10.0\SQLitePCLRaw.provider.e_sqlite3.dll
  • bin\net10.0\System.ClientModel.dll
  • bin\net10.0\System.Configuration.ConfigurationManager.dll
  • bin\net10.0\System.Diagnostics.EventLog.dll
  • bin\net10.0\System.IdentityModel.Tokens.Jwt.dll
  • bin\net10.0\System.Memory.Data.dll
  • bin\net10.0\System.Security.Cryptography.Pkcs.dll
  • bin\net10.0\System.Security.Cryptography.ProtectedData.dll
  • bin\net10.0\runtimes\linux-arm\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-arm64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-armel\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-mips64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-musl-arm\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-musl-riscv64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-musl-s390x\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-musl-x64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-ppc64le\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-riscv64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-s390x\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-x64\native\libe_sqlite3.so
  • bin\net10.0\runtimes\linux-x86\native\libe_sqlite3.so
  • bin\net10.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib
  • bin\net10.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib
  • bin\net10.0\runtimes\osx-arm64\native\libe_sqlite3.dylib
  • bin\net10.0\runtimes\osx-x64\native\libe_sqlite3.dylib
  • bin\net10.0\runtimes\unix\lib\net9.0\Microsoft.Data.SqlClient.dll
  • bin\net10.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
  • bin\net10.0\runtimes\win-arm64\native\e_sqlite3.dll
  • bin\net10.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
  • bin\net10.0\runtimes\win-x64\native\e_sqlite3.dll
  • bin\net10.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
  • bin\net10.0\runtimes\win-x86\native\e_sqlite3.dll
  • bin\net10.0\runtimes\win\lib\net9.0\Microsoft.Data.SqlClient.dll
  • bin\net10.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll
  • bin\net10.0\runtimes\win\lib\net9.0\System.Security.Cryptography.Pkcs.dll
  • bin\net8.0\Auth\PSSqlRepository.Authentications.SqlServer.dll
  • bin\net8.0\Auth\PSSqlRepository.Authentications.Sqlite.dll
  • bin\net8.0\Azure.Core.dll
  • bin\net8.0\Azure.Identity.dll
  • bin\net8.0\Isystem.Shared.Infrastructure.Core.dll
  • bin\net8.0\Isystem.Shared.Infrastructure.EFCore.dll
  • bin\net8.0\Isystem.Shared.Infrastructure.Services.dll
  • bin\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
  • bin\net8.0\Microsoft.Bcl.Cryptography.dll
  • bin\net8.0\Microsoft.Data.SqlClient.dll
  • bin\net8.0\Microsoft.Data.Sqlite.dll
  • bin\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
  • bin\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
  • bin\net8.0\Microsoft.EntityFrameworkCore.SqlServer.dll
  • bin\net8.0\Microsoft.EntityFrameworkCore.Sqlite.dll
  • bin\net8.0\Microsoft.EntityFrameworkCore.dll
  • bin\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
  • bin\net8.0\Microsoft.Extensions.Caching.Memory.dll
  • bin\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
  • bin\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • bin\net8.0\Microsoft.Extensions.DependencyInjection.dll
  • bin\net8.0\Microsoft.Extensions.DependencyModel.dll
  • bin\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
  • bin\net8.0\Microsoft.Extensions.Logging.dll
  • bin\net8.0\Microsoft.Extensions.Options.dll
  • bin\net8.0\Microsoft.Extensions.Primitives.dll
  • bin\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
  • bin\net8.0\Microsoft.Identity.Client.dll
  • bin\net8.0\Microsoft.IdentityModel.Abstractions.dll
  • bin\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll
  • bin\net8.0\Microsoft.IdentityModel.Logging.dll
  • bin\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
  • bin\net8.0\Microsoft.IdentityModel.Protocols.dll
  • bin\net8.0\Microsoft.IdentityModel.Tokens.dll
  • bin\net8.0\Microsoft.SqlServer.Server.dll
  • bin\net8.0\PSSqlRepository.Abstractions.dll
  • bin\net8.0\PSSqlRepository.Authentications.dll
  • bin\net8.0\PSSqlRepository.Commands.dll
  • bin\net8.0\PSSqlRepository.Core.dll
  • bin\net8.0\PSSqlRepository.Extensions.Sdk.dll
  • bin\net8.0\PSSqlRepository.Providers.dll
  • bin\net8.0\PSSqlRepository.deps.json
  • bin\net8.0\PSSqlRepository.dll
  • bin\net8.0\PSSqlRepository.psd1
  • bin\net8.0\PSSqlRepository.psm1
  • bin\net8.0\Providers\PSSqlRepository.Providers.SqlServer.dll
  • bin\net8.0\Providers\PSSqlRepository.Providers.Sqlite.dll
  • bin\net8.0\SQLitePCLRaw.batteries_v2.dll
  • bin\net8.0\SQLitePCLRaw.core.dll
  • bin\net8.0\SQLitePCLRaw.provider.e_sqlite3.dll
  • bin\net8.0\System.ClientModel.dll
  • bin\net8.0\System.Configuration.ConfigurationManager.dll
  • bin\net8.0\System.Diagnostics.EventLog.dll
  • bin\net8.0\System.IdentityModel.Tokens.Jwt.dll
  • bin\net8.0\System.Memory.Data.dll
  • bin\net8.0\System.Security.Cryptography.Pkcs.dll
  • bin\net8.0\System.Security.Cryptography.ProtectedData.dll
  • bin\net8.0\runtimes\linux-arm\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-arm64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-armel\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-mips64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-musl-arm\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-musl-riscv64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-musl-s390x\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-musl-x64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-ppc64le\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-riscv64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-s390x\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-x64\native\libe_sqlite3.so
  • bin\net8.0\runtimes\linux-x86\native\libe_sqlite3.so
  • bin\net8.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib
  • bin\net8.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib
  • bin\net8.0\runtimes\osx-arm64\native\libe_sqlite3.dylib
  • bin\net8.0\runtimes\osx-x64\native\libe_sqlite3.dylib
  • bin\net8.0\runtimes\unix\lib\net8.0\Microsoft.Data.SqlClient.dll
  • bin\net8.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
  • bin\net8.0\runtimes\win-arm64\native\e_sqlite3.dll
  • bin\net8.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
  • bin\net8.0\runtimes\win-x64\native\e_sqlite3.dll
  • bin\net8.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
  • bin\net8.0\runtimes\win-x86\native\e_sqlite3.dll
  • bin\net8.0\runtimes\win\lib\net8.0\Microsoft.Data.SqlClient.dll
  • bin\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll
  • bin\net8.0\runtimes\win\lib\net8.0\System.Security.Cryptography.Pkcs.dll
  • packages.lock.json

Version History

Version Downloads Last updated
0.2.0 8 7/26/2026
0.0.1 (current version) 6 7/26/2026