kr.bbon.Data.Abstractions
1.1.1
dotnet add package kr.bbon.Data.Abstractions --version 1.1.1
NuGet\Install-Package kr.bbon.Data.Abstractions -Version 1.1.1
<PackageReference Include="kr.bbon.Data.Abstractions" Version="1.1.1" />
paket add kr.bbon.Data.Abstractions --version 1.1.1
#r "nuget: kr.bbon.Data.Abstractions, 1.1.1"
// Install kr.bbon.Data.Abstractions as a Cake Addin
#addin nuget:?package=kr.bbon.Data.Abstractions&version=1.1.1
// Install kr.bbon.Data.Abstractions as a Cake Tool
#tool nuget:?package=kr.bbon.Data.Abstractions&version=1.1.1
kr.bbon.Data.Abstractions Pacakge
π’ Overview
kr.bbon.Data ν¨ν€μ§μ κΈ°λ₯μ μΆμν κ³μΈ΅μ μ 곡ν©λλ€.
λ°μ΄ν° μ μ₯μ kr.bbon.Data ν¨ν€μ§λ₯Ό μ¬μ©ν΄μ ꡬνν κ²½μ° μμ©νλ‘κ·Έλ¨ κ³μΈ΅κ³Ό λ°μ΄ν° μ μ₯ κ³μΈ΅μ μμ‘΄μ μ κ±°νκΈ° μν΄ μ¬μ©λ©λλ€.
π Namespace
kr.bbon.Data.Abstractions
DataService ν΄λμ€μ Repository ν΄λμ€μ μΆμνμ λλ€.
kr.bbon.Data.Abstractions.Entities
Entity ν΄λμ€μ μΆμνμ λλ€.
π― Features
Repository
Repository ν¨ν΄ ꡬνμ μν μ μμ λλ€.
DataService
Repository λ₯Ό ν΅ν©ν΄μ, νλμ μ κ·Ό ν΅λ‘λ₯Ό μ 곡νλ μλΉμ€ κ³μΈ΅μ ꡬννκΈ° μν μ μμ λλ€.
Unit of Work μ ꡬνμ μ‘°κΈ λ€λ₯΄κ² μκ°νμ΅λλ€.
Specification
Repository ꡬνμ μΌλ°ννκΈ° μν΄ μΏΌλ¦¬ μ€νμ Specification ν¨ν΄μ μ μ©νκΈ° μν μ μμ λλ€.
Entity
μν°ν° μ μλ₯Ό μν κΈ°λ°μ μ 곡ν©λλ€.
ν΄λΉ κΈ°λ₯μ νμ₯ν μν°ν°λ μ€λΉλ κΈ°λ₯μ΄ μ 곡λ©λλ€.
μ€λΉλ κΈ°λ₯:
- λ°μ΄ν° μμ±μκ°, λ³κ²½μκ° νλλ₯Ό κ°λ μν°ν°
- κΈ°λ³Έ μλ³μλ₯Ό κ°λ μν°ν°
- Soft deletion[^soft-deletion] κΈ°λ₯μ μ 곡νλ μν°ν°
μ°Έμ‘°
[^soft-deletion]: λ°μ΄ν°λ² μ΄μ€μμ νμ μμ νμ§ μκ³ , μμ λ νλκ·Έλ‘ λ°μ΄ν° μμ μ¬λΆλ₯Ό μ μ΄ν©λλ€. λ°μ΄ν° μ‘°νμ νμ μμ νλκ·Έκ° ν¬ν¨λμ΄μΌ ν©λλ€.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- kr.bbon.Core (>= 1.4.6)
-
.NETStandard 2.1
- kr.bbon.Core (>= 1.4.6)
-
net5.0
- kr.bbon.Core (>= 1.4.6)
-
net6.0
- kr.bbon.Core (>= 1.4.6)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on kr.bbon.Data.Abstractions:
Package | Downloads |
---|---|
kr.bbon.Data
kr.bbon.Data |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.1 | 647 | 6/27/2022 |
1.0.0 | 596 | 1/22/2022 |
1.0.0-alpha.8 | 133 | 1/22/2022 |
1.0.0-alpha.7 | 127 | 1/22/2022 |
1.0.0-alpha.4 | 133 | 1/22/2022 |
1.0.0-alpha.3 | 148 | 1/2/2022 |
1.0.0-alpha.2 | 147 | 1/2/2022 |
1.0.0-alpha.1 | 154 | 1/1/2022 |