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,8 +1,8 @@
namespace AquaCare.Model; namespace AquaCare.Model
public class Wert
{ {
public DateTime Datum { get; set; } = DateTime.Now; public class Werte
{
public DateTime Datum { get; set; }
public bool Gefuettert { get; set; } public bool Gefuettert { get; set; }
public bool FilterReinigen { get; set; } public bool FilterReinigen { get; set; }
public bool WasserWechseln { get; set; } public bool WasserWechseln { get; set; }
@ -11,3 +11,4 @@ public class Wert
public double Nitrat { get; set; } public double Nitrat { get; set; }
public double Ammoniak { 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,127 +1,114 @@
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))
{
Directory.CreateDirectory(directory);
}
if (!File.Exists(DbPath))
{
InitializeNewDatabase();
}
}
private void InitializeNewDatabase()
{
using var connection = new SqliteConnection(ConnectionString);
connection.Open(); connection.Open();
string tableCommand = @" var command = connection.CreateCommand();
command.CommandText = @"
CREATE TABLE IF NOT EXISTS Werte ( CREATE TABLE IF NOT EXISTS Werte (
ID INTEGER PRIMARY KEY AUTOINCREMENT, Datum DATETIME PRIMARY KEY,
Datum TEXT NOT NULL, Gefuettert BOOLEAN,
Gefuettert INTEGER NOT NULL, FilterReinigen BOOLEAN,
FilterReinigen INTEGER NOT NULL, WasserWechseln BOOLEAN,
WasserWechseln INTEGER NOT NULL, Temperatur REAL,
Temperatur REAL NOT NULL, PhWert REAL,
PHWert REAL NOT NULL, Nitrat REAL,
Nitrat REAL NOT NULL, Ammoniak REAL
Ammoniak REAL NOT NULL )";
);";
using (var command = new SqliteCommand(tableCommand, connection))
{
command.ExecuteNonQuery(); command.ExecuteNonQuery();
} }
}
}
// Fügt einen neuen Wert in die Datenbank ein public void AddValue(Werte wert)
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) INSERT INTO Werte (
VALUES Datum, Gefuettert, FilterReinigen, WasserWechseln,
(@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln, @Temperatur, @PHWert, @Nitrat, @Ammoniak);"; 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);
{ command.Parameters.AddWithValue("@Gefuettert", wert.Gefuettert);
command.Parameters.AddWithValue("@Datum", wert.Datum.ToString("yyyy-MM-dd")); command.Parameters.AddWithValue("@FilterReinigen", wert.FilterReinigen);
command.Parameters.AddWithValue("@Gefuettert", wert.Gefuettert ? 1 : 0); command.Parameters.AddWithValue("@WasserWechseln", wert.WasserWechseln);
command.Parameters.AddWithValue("@FilterReinigen", wert.FilterReinigen ? 1 : 0);
command.Parameters.AddWithValue("@WasserWechseln", wert.WasserWechseln ? 1 : 0);
command.Parameters.AddWithValue("@Temperatur", wert.Temperatur); 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("@Nitrat", wert.Nitrat);
command.Parameters.AddWithValue("@Ammoniak", wert.Ammoniak); command.Parameters.AddWithValue("@Ammoniak", wert.Ammoniak);
command.ExecuteNonQuery(); command.ExecuteNonQuery();
} }
}
}
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Strings zurück public List<Werte> GetValuesAsObjects()
public List<string> GetValues()
{
var values = new List<string>();
using (var connection = new SqliteConnection(ConnectionString))
{ {
var werte = new List<Werte>();
using var connection = new SqliteConnection(ConnectionString);
connection.Open(); 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()) while (reader.Read())
{ {
string value = $"Datum: {reader.GetString(0)}, Gefüttert: {(reader.GetInt32(1) == 1 ? "Ja" : "Nein")}, " + werte.Add(new Werte
$"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()
{ {
var werte = new List<Wert>(); Datum = reader.GetDateTime(0),
Gefuettert = reader.GetBoolean(1),
using (var connection = new SqliteConnection(ConnectionString)) FilterReinigen = reader.GetBoolean(2),
{ WasserWechseln = reader.GetBoolean(3),
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,
Temperatur = reader.GetDouble(4), Temperatur = reader.GetDouble(4),
PhWert = reader.GetDouble(5), PhWert = reader.GetDouble(5),
Nitrat = reader.GetDouble(6), Nitrat = reader.GetDouble(6),
Ammoniak = reader.GetDouble(7) 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": [