BKS.Dados 4.2.0-beta-26s36-1-63d4537d
BKS.Dados
Biblioteca compartilhada de acesso a dados dos produtos BankSoft. O projeto centraliza a criação de DALs, a resolução de credenciais e arquivos UDL, a descoberta de recursos SQL incorporados aos assemblies e a validação de regras de acesso a procedures.
Por ser consumida por WebApps, WebAPIs e ferramentas internas, alterações nesta
biblioteca devem preservar compatibilidade com aplicações .NET Framework. O
assembly é compilado para netstandard2.0.
Solução
| Caminho | Responsabilidade |
|---|---|
lib/BKS.Dados.csproj |
Biblioteca distribuída pelo pacote NuGet |
tests/BKS.Dados.Tests.csproj |
Testes automatizados |
docs/articles/ |
Manuais, arquitetura e plano de evolução |
docs/docfx.json |
Configuração do portal DocFX |
Build e testes
dotnet restore .\BKS.Dados.sln
dotnet build .\BKS.Dados.sln -c Release --no-restore
dotnet test .\tests\BKS.Dados.Tests.csproj -c Release --no-build
Alguns testes de acesso dependem dos arquivos controlados em tests/Assets.
Não devem ser usadas credenciais ou UDLs reais no repositório.
Documentação
O ponto inicial para conhecer o cache de desenvolvimento é o manual de cache e regras de acesso.
Para gerar o portal local:
docfx .\docs\docfx.json
A saída é criada em docs/_site e não deve ser versionada.
Showing the top 20 packages that depend on BKS.Dados.
| Packages | Downloads |
|---|---|
|
BKS.Calculos
Package Description
|
487 |
|
BKS.Cmss
Package Description
|
280 |
|
BKS.Acesso
Package Description
|
271 |
|
BKS.Rela
Package Description
|
231 |
|
BKS.Acesso
Package Description
|
208 |
|
BKS.Back
Package Description
|
178 |
|
BKS.Acesso
Package Description
|
169 |
|
BKS.Back
Package Description
|
150 |
|
BKS.Back
Package Description
|
80 |
|
BKS.Consig
Package Description
|
76 |
|
BKS.Acesso
Package Description
|
51 |
|
BKS.Acesso
Package Description
|
50 |
|
BKS.Back
Package Description
|
49 |
|
BKS.Calculos
Package Description
|
47 |
|
BKS.Cartao
Package Description
|
46 |
|
BKS.Calculos
Package Description
|
44 |
|
BKS.Back
Package Description
|
43 |
|
BKS.Back
Package Description
|
41 |
|
BKS.Cartao
Package Description
|
41 |
.NET Standard 2.0
- BKS.Util (>= 3.10.0)
- Microsoft.Extensions.Configuration (>= 9.0.18)
- Microsoft.Extensions.Configuration.FileExtensions (>= 9.0.18)
- Microsoft.Extensions.Configuration.Json (>= 9.0.18)
- NLog (>= 6.1.2)
- Newtonsoft.Json (>= 13.0.4)
- System.Configuration.ConfigurationManager (>= 9.0.18)
- System.Data.OleDb (>= 9.0.18)
- System.Data.SqlClient (>= 4.9.1)