Datenbank in Peristence

This commit is contained in:
Tikkinger 2025-06-19 08:26:47 +02:00
parent 57c28fea8a
commit 8116c8975f
72 changed files with 348 additions and 360 deletions

33
.gitignore vendored Normal file
View File

@ -0,0 +1,33 @@
## Visual Studio Code files
.vscode/
*.code-workspace
## Visual Studio files
.vs/
*.user
*.userosscache
*.sln.docstates
## Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
## Database files
AquaCare.Persistence/AquaCareDatenbank.db
AquaCare.Persistence/AquaCareDatenbank.db-shm
AquaCare.Persistence/AquaCareDatenbank.db-wal
## .NET Core
project.lock.json
project.fragment.lock.json
artifacts/

View File

@ -15,50 +15,49 @@
"AquaCare.Controller.dll": {}
}
},
"Microsoft.Data.Sqlite/9.0.5": {
"Microsoft.Data.Sqlite/8.0.0": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "9.0.5",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
"SQLitePCLRaw.core": "2.1.10"
"Microsoft.Data.Sqlite.Core": "8.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
}
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"Microsoft.Data.Sqlite.Core/8.0.0": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.core/2.1.10": {
"SQLitePCLRaw.core/2.1.6": {
"dependencies": {
"System.Memory": "4.5.3"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"runtimeTargets": {
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
@ -93,11 +92,6 @@
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
"rid": "linux-musl-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
@ -165,14 +159,14 @@
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
@ -188,7 +182,7 @@
"AquaCare.Persistence/1.0.0": {
"dependencies": {
"AquaCare.Model": "1.0.0",
"Microsoft.Data.Sqlite": "9.0.5"
"Microsoft.Data.Sqlite": "8.0.0"
},
"runtime": {
"AquaCare.Persistence.dll": {
@ -205,47 +199,47 @@
"serviceable": false,
"sha512": ""
},
"Microsoft.Data.Sqlite/9.0.5": {
"Microsoft.Data.Sqlite/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
"path": "microsoft.data.sqlite/9.0.5",
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
"sha512": "sha512-H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
"path": "microsoft.data.sqlite/8.0.0",
"hashPath": "microsoft.data.sqlite.8.0.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"Microsoft.Data.Sqlite.Core/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
"path": "microsoft.data.sqlite.core/9.0.5",
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
"sha512": "sha512-pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
"path": "microsoft.data.sqlite.core/8.0.0",
"hashPath": "microsoft.data.sqlite.core.8.0.0.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
"sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.10": {
"SQLitePCLRaw.core/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
"path": "sqlitepclraw.core/2.1.10",
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
"sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
"path": "sqlitepclraw.core/2.1.6",
"hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
"sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
"sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512"
},
"System.Memory/4.5.3": {
"type": "package",

View File

@ -193,7 +193,7 @@
"dependencies": {
"Microsoft.Data.Sqlite": {
"target": "Package",
"version": "[9.0.5, )"
"version": "[8.0.0, )"
}
},
"imports": [

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
</ImportGroup>
</Project>

View File

@ -13,10 +13,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Controller")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Controller")]
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Controller")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Von der MSBuild WriteCodeFragment-Klasse generiert.

View File

@ -1 +1 @@
40cbd07491ae7637ce82fd7b48a064a604d5d014e963746198109f6b03213d4c
2447fb5f20302464129ed393423517e54c103e3c068055a79bc24a70adebf114

View File

@ -1 +1 @@
f59dca25ffeada321a273df668e8895ed75199f8f50e385ae86922f64b65dda8
004dda8ed6cf2222a87ec58b7c46255f1ca5e3e6dd949300cd167fb1628267f9

View File

@ -2,12 +2,11 @@
"version": 3,
"targets": {
"net9.0": {
"Microsoft.Data.Sqlite/9.0.5": {
"Microsoft.Data.Sqlite/8.0.0": {
"type": "package",
"dependencies": {
"Microsoft.Data.Sqlite.Core": "9.0.5",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
"SQLitePCLRaw.core": "2.1.10"
"Microsoft.Data.Sqlite.Core": "8.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
},
"compile": {
"lib/netstandard2.0/_._": {}
@ -16,10 +15,10 @@
"lib/netstandard2.0/_._": {}
}
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"Microsoft.Data.Sqlite.Core/8.0.0": {
"type": "package",
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"compile": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
@ -32,11 +31,11 @@
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"type": "package",
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
},
"compile": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
@ -45,7 +44,7 @@
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
}
},
"SQLitePCLRaw.core/2.1.10": {
"SQLitePCLRaw.core/2.1.6": {
"type": "package",
"dependencies": {
"System.Memory": "4.5.3"
@ -57,7 +56,7 @@
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"type": "package",
"compile": {
"lib/netstandard2.0/_._": {}
@ -66,10 +65,10 @@
"lib/netstandard2.0/_._": {}
},
"build": {
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
},
"runtimeTargets": {
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
"assetType": "native",
"rid": "browser-wasm"
},
@ -97,10 +96,6 @@
"assetType": "native",
"rid": "linux-musl-arm64"
},
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
"assetType": "native",
"rid": "linux-musl-s390x"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"assetType": "native",
"rid": "linux-musl-x64"
@ -155,10 +150,10 @@
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"type": "package",
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"compile": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
@ -191,7 +186,7 @@
"framework": ".NETCoreApp,Version=v9.0",
"dependencies": {
"AquaCare.Model": "1.0.0",
"Microsoft.Data.Sqlite": "9.0.5"
"Microsoft.Data.Sqlite": "8.0.0"
},
"compile": {
"bin/placeholder/AquaCare.Persistence.dll": {}
@ -203,43 +198,41 @@
}
},
"libraries": {
"Microsoft.Data.Sqlite/9.0.5": {
"sha512": "Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
"Microsoft.Data.Sqlite/8.0.0": {
"sha512": "H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
"type": "package",
"path": "microsoft.data.sqlite/9.0.5",
"path": "microsoft.data.sqlite/8.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"lib/netstandard2.0/_._",
"microsoft.data.sqlite.9.0.5.nupkg.sha512",
"microsoft.data.sqlite.8.0.0.nupkg.sha512",
"microsoft.data.sqlite.nuspec"
]
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"sha512": "cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
"Microsoft.Data.Sqlite.Core/8.0.0": {
"sha512": "pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
"type": "package",
"path": "microsoft.data.sqlite.core/9.0.5",
"path": "microsoft.data.sqlite.core/8.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"lib/net6.0/Microsoft.Data.Sqlite.dll",
"lib/net6.0/Microsoft.Data.Sqlite.xml",
"lib/net8.0/Microsoft.Data.Sqlite.dll",
"lib/net8.0/Microsoft.Data.Sqlite.xml",
"lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
"lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
"microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
"microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
"microsoft.data.sqlite.core.nuspec"
]
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
"type": "package",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
@ -252,26 +245,26 @@
"lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
"lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
"sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
"sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
"sqlitepclraw.bundle_e_sqlite3.nuspec"
]
},
"SQLitePCLRaw.core/2.1.10": {
"sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
"SQLitePCLRaw.core/2.1.6": {
"sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
"type": "package",
"path": "sqlitepclraw.core/2.1.10",
"path": "sqlitepclraw.core/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard2.0/SQLitePCLRaw.core.dll",
"sqlitepclraw.core.2.1.10.nupkg.sha512",
"sqlitepclraw.core.2.1.6.nupkg.sha512",
"sqlitepclraw.core.nuspec"
]
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
"type": "package",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
@ -279,20 +272,17 @@
"buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"lib/net461/_._",
"lib/netstandard2.0/_._",
"runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
"runtimes/linux-arm/native/libe_sqlite3.so",
"runtimes/linux-arm64/native/libe_sqlite3.so",
"runtimes/linux-armel/native/libe_sqlite3.so",
"runtimes/linux-mips64/native/libe_sqlite3.so",
"runtimes/linux-musl-arm/native/libe_sqlite3.so",
"runtimes/linux-musl-arm64/native/libe_sqlite3.so",
"runtimes/linux-musl-s390x/native/libe_sqlite3.so",
"runtimes/linux-musl-x64/native/libe_sqlite3.so",
"runtimes/linux-ppc64le/native/libe_sqlite3.so",
"runtimes/linux-s390x/native/libe_sqlite3.so",
@ -310,21 +300,21 @@
"runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
"runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
"runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
"sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
"sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
"sqlitepclraw.lib.e_sqlite3.nuspec"
]
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
"type": "package",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
"lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
"sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
"sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
"sqlitepclraw.provider.e_sqlite3.nuspec"
]
},

View File

@ -1,15 +1,15 @@
{
"version": 2,
"dgSpecHash": "1p0MOGZ/bTY=",
"dgSpecHash": "WuCyds0W+yU=",
"success": true,
"projectFilePath": "C:\\Users\\Martikke Maximilian\\Desktop\\AquaCare\\AquaCare.Controller\\AquaCare.Controller.csproj",
"expectedPackageFiles": [
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\9.0.5\\microsoft.data.sqlite.9.0.5.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.5\\microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\8.0.0\\microsoft.data.sqlite.8.0.0.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.0\\microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512"
],
"logs": []

View File

@ -1,8 +1,8 @@
namespace AquaCare.Model;
public class Wert
namespace AquaCare.Model
{
public DateTime Datum { get; set; } = DateTime.Now;
public class Werte
{
public DateTime Datum { get; set; }
public bool Gefuettert { get; set; }
public bool FilterReinigen { get; set; }
public bool WasserWechseln { get; set; }
@ -11,3 +11,4 @@ public class Wert
public double Nitrat { get; set; }
public double Ammoniak { get; set; }
}
}

View File

@ -13,10 +13,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Model")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Model")]
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Model")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Von der MSBuild WriteCodeFragment-Klasse generiert.

View File

@ -1 +1 @@
603a51f87c510fa7054e10ec74de1dbd5c61f3fda78d696c563dc65f4083e71d
e54ef302553ca46a6f491a8177ed13a6243a3784c9ddd6d6ef89011ce5a88698

View File

@ -1,17 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\AquaCare.Model\AquaCare.Model.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.5" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.0" />
</ItemGroup>
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

View File

@ -1,127 +1,114 @@
using Microsoft.Data.Sqlite;
using System;
using System.IO;
using System.Collections.Generic;
using AquaCare.Model; // Model-Wert verwenden
using AquaCare.Model;
namespace AquaCare.Persistence
{
public class Datenbank
{
private const string ConnectionString = "Data Source=AquaCare.db";
private static readonly string PersistencePath = Path.GetDirectoryName(
typeof(Datenbank).Assembly.Location) ?? throw new InvalidOperationException("Assembly location not found");
// Initialisiert die Datenbank und erstellt die Tabelle, falls sie nicht existiert
public void InitializeDatabase()
private static readonly string DbPath = Path.Combine(
PersistencePath,
"..", "..", "..", "..",
"AquaCare.Persistence",
"AquaCareDatenbank.db");
private string ConnectionString => $"Data Source={DbPath}";
public Datenbank()
{
using (var connection = new SqliteConnection(ConnectionString))
EnsureDatabaseExists();
}
private void EnsureDatabaseExists()
{
var directory = Path.GetDirectoryName(DbPath);
if (directory != null && !Directory.Exists(directory))
{
Directory.CreateDirectory(directory);
}
if (!File.Exists(DbPath))
{
InitializeNewDatabase();
}
}
private void InitializeNewDatabase()
{
using var connection = new SqliteConnection(ConnectionString);
connection.Open();
string tableCommand = @"
var command = connection.CreateCommand();
command.CommandText = @"
CREATE TABLE IF NOT EXISTS Werte (
ID INTEGER PRIMARY KEY AUTOINCREMENT,
Datum TEXT NOT NULL,
Gefuettert INTEGER NOT NULL,
FilterReinigen INTEGER NOT NULL,
WasserWechseln INTEGER NOT NULL,
Temperatur REAL NOT NULL,
PHWert REAL NOT NULL,
Nitrat REAL NOT NULL,
Ammoniak REAL NOT NULL
);";
using (var command = new SqliteCommand(tableCommand, connection))
{
Datum DATETIME PRIMARY KEY,
Gefuettert BOOLEAN,
FilterReinigen BOOLEAN,
WasserWechseln BOOLEAN,
Temperatur REAL,
PhWert REAL,
Nitrat REAL,
Ammoniak REAL
)";
command.ExecuteNonQuery();
}
}
}
// Fügt einen neuen Wert in die Datenbank ein
public void AddValue(Wert wert)
{
using (var connection = new SqliteConnection(ConnectionString))
public void AddValue(Werte wert)
{
using var connection = new SqliteConnection(ConnectionString);
connection.Open();
string insertCommand = @"
INSERT INTO Werte
(Datum, Gefuettert, FilterReinigen, WasserWechseln, Temperatur, PHWert, Nitrat, Ammoniak)
VALUES
(@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln, @Temperatur, @PHWert, @Nitrat, @Ammoniak);";
var command = connection.CreateCommand();
command.CommandText = @"
INSERT INTO Werte (
Datum, Gefuettert, FilterReinigen, WasserWechseln,
Temperatur, PhWert, Nitrat, Ammoniak
) VALUES (
@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln,
@Temperatur, @PhWert, @Nitrat, @Ammoniak
)";
using (var command = new SqliteCommand(insertCommand, connection))
{
command.Parameters.AddWithValue("@Datum", wert.Datum.ToString("yyyy-MM-dd"));
command.Parameters.AddWithValue("@Gefuettert", wert.Gefuettert ? 1 : 0);
command.Parameters.AddWithValue("@FilterReinigen", wert.FilterReinigen ? 1 : 0);
command.Parameters.AddWithValue("@WasserWechseln", wert.WasserWechseln ? 1 : 0);
command.Parameters.AddWithValue("@Datum", wert.Datum);
command.Parameters.AddWithValue("@Gefuettert", wert.Gefuettert);
command.Parameters.AddWithValue("@FilterReinigen", wert.FilterReinigen);
command.Parameters.AddWithValue("@WasserWechseln", wert.WasserWechseln);
command.Parameters.AddWithValue("@Temperatur", wert.Temperatur);
command.Parameters.AddWithValue("@PHWert", wert.PhWert);
command.Parameters.AddWithValue("@PhWert", wert.PhWert);
command.Parameters.AddWithValue("@Nitrat", wert.Nitrat);
command.Parameters.AddWithValue("@Ammoniak", wert.Ammoniak);
command.ExecuteNonQuery();
}
}
}
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Strings zurück
public List<string> GetValues()
{
var values = new List<string>();
using (var connection = new SqliteConnection(ConnectionString))
public List<Werte> GetValuesAsObjects()
{
var werte = new List<Werte>();
using var connection = new SqliteConnection(ConnectionString);
connection.Open();
string selectCommand = "SELECT Datum, Gefuettert, FilterReinigen, WasserWechseln, Temperatur, PHWert, Nitrat, Ammoniak FROM Werte;";
var command = connection.CreateCommand();
command.CommandText = "SELECT * FROM Werte ORDER BY Datum DESC";
using (var command = new SqliteCommand(selectCommand, connection))
using (var reader = command.ExecuteReader())
{
using var reader = command.ExecuteReader();
while (reader.Read())
{
string value = $"Datum: {reader.GetString(0)}, Gefüttert: {(reader.GetInt32(1) == 1 ? "Ja" : "Nein")}, " +
$"Filter gereinigt: {(reader.GetInt32(2) == 1 ? "Ja" : "Nein")}, Wasser gewechselt: {(reader.GetInt32(3) == 1 ? "Ja" : "Nein")}, " +
$"Temperatur: {reader.GetDouble(4)}°C, pH-Wert: {reader.GetDouble(5)}, Nitrat: {reader.GetDouble(6)} mg/L, Ammoniak: {reader.GetDouble(7)} mg/L";
values.Add(value);
}
}
}
return values;
}
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Wert-Objekte zurück
public List<Wert> GetValuesAsObjects()
werte.Add(new Werte
{
var werte = new List<Wert>();
using (var connection = new SqliteConnection(ConnectionString))
{
connection.Open();
string selectCommand = "SELECT Datum, Gefuettert, FilterReinigen, WasserWechseln, Temperatur, PHWert, Nitrat, Ammoniak FROM Werte ORDER BY Datum ASC;";
using (var command = new SqliteCommand(selectCommand, connection))
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
werte.Add(new Wert
{
Datum = DateTime.Parse(reader.GetString(0)),
Gefuettert = reader.GetInt32(1) == 1,
FilterReinigen = reader.GetInt32(2) == 1,
WasserWechseln = reader.GetInt32(3) == 1,
Datum = reader.GetDateTime(0),
Gefuettert = reader.GetBoolean(1),
FilterReinigen = reader.GetBoolean(2),
WasserWechseln = reader.GetBoolean(3),
Temperatur = reader.GetDouble(4),
PhWert = reader.GetDouble(5),
Nitrat = reader.GetDouble(6),
Ammoniak = reader.GetDouble(7)
});
}
}
}
return werte;
}

View File

@ -9,56 +9,55 @@
"AquaCare.Persistence/1.0.0": {
"dependencies": {
"AquaCare.Model": "1.0.0",
"Microsoft.Data.Sqlite": "9.0.5"
"Microsoft.Data.Sqlite": "8.0.0"
},
"runtime": {
"AquaCare.Persistence.dll": {}
}
},
"Microsoft.Data.Sqlite/9.0.5": {
"Microsoft.Data.Sqlite/8.0.0": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "9.0.5",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
"SQLitePCLRaw.core": "2.1.10"
"Microsoft.Data.Sqlite.Core": "8.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
}
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"Microsoft.Data.Sqlite.Core/8.0.0": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.core/2.1.10": {
"SQLitePCLRaw.core/2.1.6": {
"dependencies": {
"System.Memory": "4.5.3"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"runtimeTargets": {
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
@ -93,11 +92,6 @@
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
"rid": "linux-musl-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
@ -165,14 +159,14 @@
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"runtime": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.10.2445",
"fileVersion": "2.1.10.2445"
"assemblyVersion": "2.1.6.2060",
"fileVersion": "2.1.6.2060"
}
}
},
@ -193,47 +187,47 @@
"serviceable": false,
"sha512": ""
},
"Microsoft.Data.Sqlite/9.0.5": {
"Microsoft.Data.Sqlite/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
"path": "microsoft.data.sqlite/9.0.5",
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
"sha512": "sha512-H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
"path": "microsoft.data.sqlite/8.0.0",
"hashPath": "microsoft.data.sqlite.8.0.0.nupkg.sha512"
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"Microsoft.Data.Sqlite.Core/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
"path": "microsoft.data.sqlite.core/9.0.5",
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
"sha512": "sha512-pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
"path": "microsoft.data.sqlite.core/8.0.0",
"hashPath": "microsoft.data.sqlite.core.8.0.0.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
"sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.10": {
"SQLitePCLRaw.core/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
"path": "sqlitepclraw.core/2.1.10",
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
"sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
"path": "sqlitepclraw.core/2.1.6",
"hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
"sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
"sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512"
},
"System.Memory/4.5.3": {
"type": "package",

View File

@ -121,7 +121,7 @@
"dependencies": {
"Microsoft.Data.Sqlite": {
"target": "Package",
"version": "[9.0.5, )"
"version": "[8.0.0, )"
}
},
"imports": [

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
</ImportGroup>
</Project>

View File

@ -13,10 +13,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Persistence")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Persistence")]
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Persistence")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Von der MSBuild WriteCodeFragment-Klasse generiert.

View File

@ -1 +1 @@
1270c1f85be9e9f2861c64d47933247aea8a1127bf6e640f132d14b5fea0d9e1
5d31fd66f970d2aa953da2345fead0690445f6ad6c6b15f7bab37aef8c65d51d

View File

@ -1 +1 @@
1a853fb3125c30a65844eafaa4515c80376f29f0a9b4a77ed1f9fd93e2a0e3f8
741950ac9ea495409fefb1d8b31cc5bd850e33ffb462f17c8da1f253419a0017

View File

@ -2,12 +2,11 @@
"version": 3,
"targets": {
"net9.0": {
"Microsoft.Data.Sqlite/9.0.5": {
"Microsoft.Data.Sqlite/8.0.0": {
"type": "package",
"dependencies": {
"Microsoft.Data.Sqlite.Core": "9.0.5",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
"SQLitePCLRaw.core": "2.1.10"
"Microsoft.Data.Sqlite.Core": "8.0.0",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
},
"compile": {
"lib/netstandard2.0/_._": {}
@ -16,10 +15,10 @@
"lib/netstandard2.0/_._": {}
}
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"Microsoft.Data.Sqlite.Core/8.0.0": {
"type": "package",
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"compile": {
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
@ -32,11 +31,11 @@
}
}
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"type": "package",
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
},
"compile": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
@ -45,7 +44,7 @@
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
}
},
"SQLitePCLRaw.core/2.1.10": {
"SQLitePCLRaw.core/2.1.6": {
"type": "package",
"dependencies": {
"System.Memory": "4.5.3"
@ -57,7 +56,7 @@
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"type": "package",
"compile": {
"lib/netstandard2.0/_._": {}
@ -66,10 +65,10 @@
"lib/netstandard2.0/_._": {}
},
"build": {
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
},
"runtimeTargets": {
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
"assetType": "native",
"rid": "browser-wasm"
},
@ -97,10 +96,6 @@
"assetType": "native",
"rid": "linux-musl-arm64"
},
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
"assetType": "native",
"rid": "linux-musl-s390x"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"assetType": "native",
"rid": "linux-musl-x64"
@ -155,10 +150,10 @@
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"type": "package",
"dependencies": {
"SQLitePCLRaw.core": "2.1.10"
"SQLitePCLRaw.core": "2.1.6"
},
"compile": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
@ -189,43 +184,41 @@
}
},
"libraries": {
"Microsoft.Data.Sqlite/9.0.5": {
"sha512": "Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
"Microsoft.Data.Sqlite/8.0.0": {
"sha512": "H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
"type": "package",
"path": "microsoft.data.sqlite/9.0.5",
"path": "microsoft.data.sqlite/8.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"lib/netstandard2.0/_._",
"microsoft.data.sqlite.9.0.5.nupkg.sha512",
"microsoft.data.sqlite.8.0.0.nupkg.sha512",
"microsoft.data.sqlite.nuspec"
]
},
"Microsoft.Data.Sqlite.Core/9.0.5": {
"sha512": "cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
"Microsoft.Data.Sqlite.Core/8.0.0": {
"sha512": "pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
"type": "package",
"path": "microsoft.data.sqlite.core/9.0.5",
"path": "microsoft.data.sqlite.core/8.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"lib/net6.0/Microsoft.Data.Sqlite.dll",
"lib/net6.0/Microsoft.Data.Sqlite.xml",
"lib/net8.0/Microsoft.Data.Sqlite.dll",
"lib/net8.0/Microsoft.Data.Sqlite.xml",
"lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
"lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
"microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
"microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
"microsoft.data.sqlite.core.nuspec"
]
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
"sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
"sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
"type": "package",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
@ -238,26 +231,26 @@
"lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
"lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
"sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
"sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
"sqlitepclraw.bundle_e_sqlite3.nuspec"
]
},
"SQLitePCLRaw.core/2.1.10": {
"sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
"SQLitePCLRaw.core/2.1.6": {
"sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
"type": "package",
"path": "sqlitepclraw.core/2.1.10",
"path": "sqlitepclraw.core/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard2.0/SQLitePCLRaw.core.dll",
"sqlitepclraw.core.2.1.10.nupkg.sha512",
"sqlitepclraw.core.2.1.6.nupkg.sha512",
"sqlitepclraw.core.nuspec"
]
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
"sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
"sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
"type": "package",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
@ -265,20 +258,17 @@
"buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
"lib/net461/_._",
"lib/netstandard2.0/_._",
"runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
"runtimes/linux-arm/native/libe_sqlite3.so",
"runtimes/linux-arm64/native/libe_sqlite3.so",
"runtimes/linux-armel/native/libe_sqlite3.so",
"runtimes/linux-mips64/native/libe_sqlite3.so",
"runtimes/linux-musl-arm/native/libe_sqlite3.so",
"runtimes/linux-musl-arm64/native/libe_sqlite3.so",
"runtimes/linux-musl-s390x/native/libe_sqlite3.so",
"runtimes/linux-musl-x64/native/libe_sqlite3.so",
"runtimes/linux-ppc64le/native/libe_sqlite3.so",
"runtimes/linux-s390x/native/libe_sqlite3.so",
@ -296,21 +286,21 @@
"runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
"runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
"runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
"sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
"sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
"sqlitepclraw.lib.e_sqlite3.nuspec"
]
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
"sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
"sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
"type": "package",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
"lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
"sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
"sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
"sqlitepclraw.provider.e_sqlite3.nuspec"
]
},
@ -344,7 +334,7 @@
"projectFileDependencyGroups": {
"net9.0": [
"AquaCare.Model >= 1.0.0",
"Microsoft.Data.Sqlite >= 9.0.5"
"Microsoft.Data.Sqlite >= 8.0.0"
]
},
"packageFolders": {
@ -403,7 +393,7 @@
"dependencies": {
"Microsoft.Data.Sqlite": {
"target": "Package",
"version": "[9.0.5, )"
"version": "[8.0.0, )"
}
},
"imports": [

View File

@ -1,15 +1,15 @@
{
"version": 2,
"dgSpecHash": "OQgmSZz/nak=",
"dgSpecHash": "PT4UszoVAGQ=",
"success": true,
"projectFilePath": "C:\\Users\\Martikke Maximilian\\Desktop\\AquaCare\\AquaCare.Persistence\\AquaCare.Persistence.csproj",
"expectedPackageFiles": [
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\9.0.5\\microsoft.data.sqlite.9.0.5.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.5\\microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\8.0.0\\microsoft.data.sqlite.8.0.0.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.0\\microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512"
],
"logs": []

View File

@ -38,7 +38,7 @@ namespace AquaCare.View
return;
}
var neuerWert = new Wert
var neuerWert = new Werte
{
Datum = DatumPicker.SelectedDate.Value.DateTime,
Gefuettert = GefuettertCheckBox.IsChecked ?? false,

View File

@ -193,7 +193,7 @@
"dependencies": {
"Microsoft.Data.Sqlite": {
"target": "Package",
"version": "[9.0.5, )"
"version": "[8.0.0, )"
}
},
"imports": [

View File

@ -13,10 +13,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.View")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.View")]
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.View")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
// Von der MSBuild WriteCodeFragment-Klasse generiert.

View File

@ -1 +1 @@
30de8946498b1522a4839ea871ea6bcd8583ac0dd37c3c91dd06ea6476ea631f
8df6d6815406906a180968c50118355b3d93b974f4d8ae1781f7bd2867df11db

View File

@ -580,6 +580,13 @@ C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\r
C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\AquaCare.View.pdb
C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\AquaCare.View.genruntimeconfig.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\ref\AquaCare.View.dll
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.AssemblyReference.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\Resources.Inputs.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\resources
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfoInputs.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfo.cs
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.CoreCompileInputs.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.exe
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.deps.json
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.runtimeconfig.json
@ -667,13 +674,6 @@ C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\Aqu
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.Controller.pdb
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.Model.pdb
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.Persistence.pdb
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.AssemblyReference.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\Resources.Inputs.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\resources
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfoInputs.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfo.cs
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.CoreCompileInputs.cache
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.49F230C4.Up2Date
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.dll
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\refint\AquaCare.View.dll

View File

@ -806,7 +806,7 @@
"framework": ".NETCoreApp,Version=v9.0",
"dependencies": {
"AquaCare.Model": "1.0.0",
"Microsoft.Data.Sqlite": "9.0.5"
"Microsoft.Data.Sqlite": "8.0.0"
},
"compile": {
"bin/placeholder/AquaCare.Persistence.dll": {}

View File

@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "fDb/Thw5X68=",
"dgSpecHash": "8OiDdLH3TzA=",
"success": true,
"projectFilePath": "C:\\Users\\Martikke Maximilian\\Desktop\\AquaCare\\AquaCare.View\\AquaCare.View.csproj",
"expectedPackageFiles": [