VRZ.EntityRepository
0.1.9
dotnet add package VRZ.EntityRepository --version 0.1.9
NuGet\Install-Package VRZ.EntityRepository -Version 0.1.9
<PackageReference Include="VRZ.EntityRepository" Version="0.1.9" />
<PackageVersion Include="VRZ.EntityRepository" Version="0.1.9" />
<PackageReference Include="VRZ.EntityRepository" />
paket add VRZ.EntityRepository --version 0.1.9
#r "nuget: VRZ.EntityRepository, 0.1.9"
#:package VRZ.EntityRepository@0.1.9
#addin nuget:?package=VRZ.EntityRepository&version=0.1.9
#tool nuget:?package=VRZ.EntityRepository&version=0.1.9
VRZ Entity Repository
Generic Entity Repository pattern.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
What things you need to install the software and how to install them.
SSH access (optional)
ls -al ~/.ssh
ssh-keygen -t rsa -b 4096 -C your-mail@mail.com
Installing
A step by step series of examples that tell you how to get a development env running
NET 5 preview
mkdir $HOME/dotnet_install && cd $HOME/dotnet_install
curl -H 'Cache-Control: no-cache' -L https://aka.ms/install-dotnet-preview -o install-dotnet-preview.sh
sudo bash install-dotnet-preview.sh
[Optional] Telemetry opt-out:
export DOTNET_CLI_TELEMETRY_OPTOUT=1
EF 5 preview
Install:
dotnet tool install --global dotnet-ef --version 5.0.0-preview.7.20365.15
Update:
dotnet tool update --global dotnet-ef --version 5.0.0-preview.8.20407.4
Database Migration and Update
dotnet ef migrations add InitialCreate --project Project.Name
dotnet ef database update --project Project.Name
Remove migrations
dotnet ef database update --project Project.Name "0 to reset or MigrationId"
dotnet ef migrations remove --project Project.Name
Update nuget packages
dotnet list package --outdated --include-prerelease
dotnet add package Microsoft.EntityFrameworkCore.Tools --version 5.0.0-preview.8.20407.4
Running tests
Attach debugger to tests:
export VSTEST_HOST_DEBUG=1
Coverage
dotnet tool install --global dotnet-reportgenerator-globaltool
dotnet tool install dotnet-reportgenerator-globaltool --tool-path tools
dotnet new tool-manifest
dotnet tool install dotnet-reportgenerator-globaltool
Deployment
- Github - Pipelines
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Athos Póvoa Garcia - athospg
See also the list of contributors who participated in this project.
License
This project is licensed under the GNU Affero General Public License - see the LICENSE.md file for details
VRZ Entity Repository
Copyright (C) 2022 Athos Póvoa Garcia
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Acknowledgments
- Thanks to ...
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Microsoft.EntityFrameworkCore (>= 6.0.1)
- VRZ.Infrastructure (>= 0.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.