Datenbank in Peristence

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

View File

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

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?> <?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <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> </ImportGroup>
</Project> </Project>

View File

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

View File

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

View File

@ -1,13 +1,14 @@
namespace AquaCare.Model; namespace AquaCare.Model
public class Wert
{ {
public DateTime Datum { get; set; } = DateTime.Now; public class Werte
public bool Gefuettert { get; set; } {
public bool FilterReinigen { get; set; } public DateTime Datum { get; set; }
public bool WasserWechseln { get; set; } public bool Gefuettert { get; set; }
public double Temperatur { get; set; } public bool FilterReinigen { get; set; }
public double PhWert { get; set; } public bool WasserWechseln { get; set; }
public double Nitrat { get; set; } public double Temperatur { get; set; }
public double Ammoniak { get; set; } public double PhWert { get; set; }
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.AssemblyCompanyAttribute("AquaCare.Model")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [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.AssemblyProductAttribute("AquaCare.Model")]
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Model")] [assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Model")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [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"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\AquaCare.Model\AquaCare.Model.csproj" /> <ProjectReference Include="..\AquaCare.Model\AquaCare.Model.csproj" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.5" /> <PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.0" />
</ItemGroup> </ItemGroup>
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project> </Project>

View File

@ -1,126 +1,113 @@
using Microsoft.Data.Sqlite; using Microsoft.Data.Sqlite;
using System; using System;
using System.IO;
using System.Collections.Generic; using System.Collections.Generic;
using AquaCare.Model; // Model-Wert verwenden using AquaCare.Model;
namespace AquaCare.Persistence namespace AquaCare.Persistence
{ {
public class Datenbank 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 private static readonly string DbPath = Path.Combine(
public void InitializeDatabase() 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))
{ {
connection.Open(); Directory.CreateDirectory(directory);
}
string tableCommand = @" if (!File.Exists(DbPath))
CREATE TABLE IF NOT EXISTS Werte ( {
ID INTEGER PRIMARY KEY AUTOINCREMENT, InitializeNewDatabase();
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))
{
command.ExecuteNonQuery();
}
} }
} }
// Fügt einen neuen Wert in die Datenbank ein private void InitializeNewDatabase()
public void AddValue(Wert wert)
{ {
using (var connection = new SqliteConnection(ConnectionString)) using var connection = new SqliteConnection(ConnectionString);
{ connection.Open();
connection.Open();
string insertCommand = @" var command = connection.CreateCommand();
INSERT INTO Werte command.CommandText = @"
(Datum, Gefuettert, FilterReinigen, WasserWechseln, Temperatur, PHWert, Nitrat, Ammoniak) CREATE TABLE IF NOT EXISTS Werte (
VALUES Datum DATETIME PRIMARY KEY,
(@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln, @Temperatur, @PHWert, @Nitrat, @Ammoniak);"; Gefuettert BOOLEAN,
FilterReinigen BOOLEAN,
using (var command = new SqliteCommand(insertCommand, connection)) WasserWechseln BOOLEAN,
{ Temperatur REAL,
command.Parameters.AddWithValue("@Datum", wert.Datum.ToString("yyyy-MM-dd")); PhWert REAL,
command.Parameters.AddWithValue("@Gefuettert", wert.Gefuettert ? 1 : 0); Nitrat REAL,
command.Parameters.AddWithValue("@FilterReinigen", wert.FilterReinigen ? 1 : 0); Ammoniak REAL
command.Parameters.AddWithValue("@WasserWechseln", wert.WasserWechseln ? 1 : 0); )";
command.Parameters.AddWithValue("@Temperatur", wert.Temperatur); command.ExecuteNonQuery();
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 void AddValue(Werte wert)
public List<string> GetValues()
{ {
var values = new List<string>(); using var connection = new SqliteConnection(ConnectionString);
connection.Open();
using (var connection = new SqliteConnection(ConnectionString)) var command = connection.CreateCommand();
{ command.CommandText = @"
connection.Open(); INSERT INTO Werte (
Datum, Gefuettert, FilterReinigen, WasserWechseln,
Temperatur, PhWert, Nitrat, Ammoniak
) VALUES (
@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln,
@Temperatur, @PhWert, @Nitrat, @Ammoniak
)";
string selectCommand = "SELECT Datum, Gefuettert, FilterReinigen, WasserWechseln, Temperatur, PHWert, Nitrat, Ammoniak FROM Werte;"; 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("@Nitrat", wert.Nitrat);
command.Parameters.AddWithValue("@Ammoniak", wert.Ammoniak);
using (var command = new SqliteCommand(selectCommand, connection)) command.ExecuteNonQuery();
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<Werte> GetValuesAsObjects()
public List<Wert> GetValuesAsObjects()
{ {
var werte = new List<Wert>(); var werte = new List<Werte>();
using var connection = new SqliteConnection(ConnectionString);
connection.Open();
using (var connection = new SqliteConnection(ConnectionString)) var command = connection.CreateCommand();
command.CommandText = "SELECT * FROM Werte ORDER BY Datum DESC";
using var reader = command.ExecuteReader();
while (reader.Read())
{ {
connection.Open(); werte.Add(new Werte
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()) Datum = reader.GetDateTime(0),
{ Gefuettert = reader.GetBoolean(1),
werte.Add(new Wert FilterReinigen = reader.GetBoolean(2),
{ WasserWechseln = reader.GetBoolean(3),
Datum = DateTime.Parse(reader.GetString(0)), Temperatur = reader.GetDouble(4),
Gefuettert = reader.GetInt32(1) == 1, PhWert = reader.GetDouble(5),
FilterReinigen = reader.GetInt32(2) == 1, Nitrat = reader.GetDouble(6),
WasserWechseln = reader.GetInt32(3) == 1, Ammoniak = reader.GetDouble(7)
Temperatur = reader.GetDouble(4), });
PhWert = reader.GetDouble(5),
Nitrat = reader.GetDouble(6),
Ammoniak = reader.GetDouble(7)
});
}
}
} }
return werte; return werte;

View File

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

View File

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

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?> <?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <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> </ImportGroup>
</Project> </Project>

View File

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

View File

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

View File

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

View File

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

View File

@ -13,10 +13,10 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.View")] [assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.View")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [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.AssemblyProductAttribute("AquaCare.View")]
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.View")] [assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.View")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [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.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\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-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.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.deps.json
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.runtimeconfig.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.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.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\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.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\AquaCare.View.dll
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\refint\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", "framework": ".NETCoreApp,Version=v9.0",
"dependencies": { "dependencies": {
"AquaCare.Model": "1.0.0", "AquaCare.Model": "1.0.0",
"Microsoft.Data.Sqlite": "9.0.5" "Microsoft.Data.Sqlite": "8.0.0"
}, },
"compile": { "compile": {
"bin/placeholder/AquaCare.Persistence.dll": {} "bin/placeholder/AquaCare.Persistence.dll": {}

View File

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