Datenbank in Peristence
This commit is contained in:
parent
57c28fea8a
commit
8116c8975f
33
.gitignore
vendored
Normal file
33
.gitignore
vendored
Normal 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/
|
||||
@ -15,50 +15,49 @@
|
||||
"AquaCare.Controller.dll": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"Microsoft.Data.Sqlite.Core": "8.0.0",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
|
||||
"assemblyVersion": "2.1.10.2445",
|
||||
"fileVersion": "2.1.10.2445"
|
||||
"assemblyVersion": "2.1.6.2060",
|
||||
"fileVersion": "2.1.6.2060"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
|
||||
"assemblyVersion": "2.1.10.2445",
|
||||
"fileVersion": "2.1.10.2445"
|
||||
"assemblyVersion": "2.1.6.2060",
|
||||
"fileVersion": "2.1.6.2060"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"runtimeTargets": {
|
||||
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
|
||||
"rid": "browser-wasm",
|
||||
"assetType": "native",
|
||||
"fileVersion": "0.0.0.0"
|
||||
@ -93,11 +92,6 @@
|
||||
"assetType": "native",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||
"rid": "linux-musl-s390x",
|
||||
"assetType": "native",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||
"rid": "linux-musl-x64",
|
||||
"assetType": "native",
|
||||
@ -165,14 +159,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
|
||||
"assemblyVersion": "2.1.10.2445",
|
||||
"fileVersion": "2.1.10.2445"
|
||||
"assemblyVersion": "2.1.6.2060",
|
||||
"fileVersion": "2.1.6.2060"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -188,7 +182,7 @@
|
||||
"AquaCare.Persistence/1.0.0": {
|
||||
"dependencies": {
|
||||
"AquaCare.Model": "1.0.0",
|
||||
"Microsoft.Data.Sqlite": "9.0.5"
|
||||
"Microsoft.Data.Sqlite": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"AquaCare.Persistence.dll": {
|
||||
@ -205,47 +199,47 @@
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||
"path": "microsoft.data.sqlite/9.0.5",
|
||||
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
|
||||
"sha512": "sha512-H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
|
||||
"path": "microsoft.data.sqlite/8.0.0",
|
||||
"hashPath": "microsoft.data.sqlite.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
|
||||
"sha512": "sha512-pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
|
||||
"path": "microsoft.data.sqlite.core/8.0.0",
|
||||
"hashPath": "microsoft.data.sqlite.core.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
|
||||
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||
"path": "sqlitepclraw.core/2.1.10",
|
||||
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
|
||||
"path": "sqlitepclraw.core/2.1.6",
|
||||
"hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
|
||||
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
|
||||
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.5.3": {
|
||||
"type": "package",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -193,7 +193,7 @@
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
"version": "[8.0.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@ -13,10 +13,10 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Controller")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Controller")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Controller")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
40cbd07491ae7637ce82fd7b48a064a604d5d014e963746198109f6b03213d4c
|
||||
2447fb5f20302464129ed393423517e54c103e3c068055a79bc24a70adebf114
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
f59dca25ffeada321a273df668e8895ed75199f8f50e385ae86922f64b65dda8
|
||||
004dda8ed6cf2222a87ec58b7c46255f1ca5e3e6dd949300cd167fb1628267f9
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,12 +2,11 @@
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net9.0": {
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"Microsoft.Data.Sqlite.Core": "8.0.0",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netstandard2.0/_._": {}
|
||||
@ -16,10 +15,10 @@
|
||||
"lib/netstandard2.0/_._": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||
@ -32,11 +31,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||
@ -45,7 +44,7 @@
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.3"
|
||||
@ -57,7 +56,7 @@
|
||||
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/_._": {}
|
||||
@ -66,10 +65,10 @@
|
||||
"lib/netstandard2.0/_._": {}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
|
||||
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
|
||||
"assetType": "native",
|
||||
"rid": "browser-wasm"
|
||||
},
|
||||
@ -97,10 +96,6 @@
|
||||
"assetType": "native",
|
||||
"rid": "linux-musl-arm64"
|
||||
},
|
||||
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||
"assetType": "native",
|
||||
"rid": "linux-musl-s390x"
|
||||
},
|
||||
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||
"assetType": "native",
|
||||
"rid": "linux-musl-x64"
|
||||
@ -155,10 +150,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
|
||||
@ -191,7 +186,7 @@
|
||||
"framework": ".NETCoreApp,Version=v9.0",
|
||||
"dependencies": {
|
||||
"AquaCare.Model": "1.0.0",
|
||||
"Microsoft.Data.Sqlite": "9.0.5"
|
||||
"Microsoft.Data.Sqlite": "8.0.0"
|
||||
},
|
||||
"compile": {
|
||||
"bin/placeholder/AquaCare.Persistence.dll": {}
|
||||
@ -203,43 +198,41 @@
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"sha512": "Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"sha512": "H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
|
||||
"type": "package",
|
||||
"path": "microsoft.data.sqlite/9.0.5",
|
||||
"path": "microsoft.data.sqlite/8.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"PACKAGE.md",
|
||||
"lib/netstandard2.0/_._",
|
||||
"microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||
"microsoft.data.sqlite.8.0.0.nupkg.sha512",
|
||||
"microsoft.data.sqlite.nuspec"
|
||||
]
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"sha512": "cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"sha512": "pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
|
||||
"type": "package",
|
||||
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||
"path": "microsoft.data.sqlite.core/8.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"PACKAGE.md",
|
||||
"lib/net6.0/Microsoft.Data.Sqlite.dll",
|
||||
"lib/net6.0/Microsoft.Data.Sqlite.xml",
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.dll",
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.xml",
|
||||
"lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
|
||||
"lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
|
||||
"microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||
"microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
|
||||
"microsoft.data.sqlite.core.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
@ -252,26 +245,26 @@
|
||||
"lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
|
||||
"lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
|
||||
"sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.bundle_e_sqlite3.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.core/2.1.10",
|
||||
"path": "sqlitepclraw.core/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netstandard2.0/SQLitePCLRaw.core.dll",
|
||||
"sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.core.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.core.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
@ -279,20 +272,17 @@
|
||||
"buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"lib/net461/_._",
|
||||
"lib/netstandard2.0/_._",
|
||||
"runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
|
||||
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
|
||||
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
|
||||
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
|
||||
"runtimes/linux-arm/native/libe_sqlite3.so",
|
||||
"runtimes/linux-arm64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-armel/native/libe_sqlite3.so",
|
||||
"runtimes/linux-mips64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-arm/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-arm64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-s390x/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-x64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-ppc64le/native/libe_sqlite3.so",
|
||||
"runtimes/linux-s390x/native/libe_sqlite3.so",
|
||||
@ -310,21 +300,21 @@
|
||||
"runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||
"runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||
"runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
|
||||
"sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.lib.e_sqlite3.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||
"lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||
"sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.provider.e_sqlite3.nuspec"
|
||||
]
|
||||
},
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "1p0MOGZ/bTY=",
|
||||
"dgSpecHash": "WuCyds0W+yU=",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\Martikke Maximilian\\Desktop\\AquaCare\\AquaCare.Controller\\AquaCare.Controller.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\9.0.5\\microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.5\\microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\8.0.0\\microsoft.data.sqlite.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.0\\microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512"
|
||||
],
|
||||
"logs": []
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
namespace AquaCare.Model;
|
||||
|
||||
public class Wert
|
||||
namespace AquaCare.Model
|
||||
{
|
||||
public DateTime Datum { get; set; } = DateTime.Now;
|
||||
public bool Gefuettert { get; set; }
|
||||
public bool FilterReinigen { get; set; }
|
||||
public bool WasserWechseln { get; set; }
|
||||
public double Temperatur { get; set; }
|
||||
public double PhWert { get; set; }
|
||||
public double Nitrat { get; set; }
|
||||
public double Ammoniak { get; set; }
|
||||
public class Werte
|
||||
{
|
||||
public DateTime Datum { get; set; }
|
||||
public bool Gefuettert { get; set; }
|
||||
public bool FilterReinigen { get; set; }
|
||||
public bool WasserWechseln { get; set; }
|
||||
public double Temperatur { get; set; }
|
||||
public double PhWert { get; set; }
|
||||
public double Nitrat { get; set; }
|
||||
public double Ammoniak { get; set; }
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@ -13,10 +13,10 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Model")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Model")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Model")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
603a51f87c510fa7054e10ec74de1dbd5c61f3fda78d696c563dc65f4083e71d
|
||||
e54ef302553ca46a6f491a8177ed13a6243a3784c9ddd6d6ef89011ce5a88698
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,17 +1,16 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net9.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\AquaCare.Model\AquaCare.Model.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.5" />
|
||||
<PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net9.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -1,126 +1,113 @@
|
||||
using Microsoft.Data.Sqlite;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Collections.Generic;
|
||||
using AquaCare.Model; // Model-Wert verwenden
|
||||
using AquaCare.Model;
|
||||
|
||||
namespace AquaCare.Persistence
|
||||
{
|
||||
public class Datenbank
|
||||
{
|
||||
private const string ConnectionString = "Data Source=AquaCare.db";
|
||||
private static readonly string PersistencePath = Path.GetDirectoryName(
|
||||
typeof(Datenbank).Assembly.Location) ?? throw new InvalidOperationException("Assembly location not found");
|
||||
|
||||
// Initialisiert die Datenbank und erstellt die Tabelle, falls sie nicht existiert
|
||||
public void InitializeDatabase()
|
||||
private static readonly string DbPath = Path.Combine(
|
||||
PersistencePath,
|
||||
"..", "..", "..", "..",
|
||||
"AquaCare.Persistence",
|
||||
"AquaCareDatenbank.db");
|
||||
|
||||
private string ConnectionString => $"Data Source={DbPath}";
|
||||
|
||||
public Datenbank()
|
||||
{
|
||||
using (var connection = new SqliteConnection(ConnectionString))
|
||||
EnsureDatabaseExists();
|
||||
}
|
||||
|
||||
private void EnsureDatabaseExists()
|
||||
{
|
||||
var directory = Path.GetDirectoryName(DbPath);
|
||||
if (directory != null && !Directory.Exists(directory))
|
||||
{
|
||||
connection.Open();
|
||||
Directory.CreateDirectory(directory);
|
||||
}
|
||||
|
||||
string tableCommand = @"
|
||||
CREATE TABLE IF NOT EXISTS Werte (
|
||||
ID INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
Datum TEXT NOT NULL,
|
||||
Gefuettert INTEGER NOT NULL,
|
||||
FilterReinigen INTEGER NOT NULL,
|
||||
WasserWechseln INTEGER NOT NULL,
|
||||
Temperatur REAL NOT NULL,
|
||||
PHWert REAL NOT NULL,
|
||||
Nitrat REAL NOT NULL,
|
||||
Ammoniak REAL NOT NULL
|
||||
);";
|
||||
|
||||
using (var command = new SqliteCommand(tableCommand, connection))
|
||||
{
|
||||
command.ExecuteNonQuery();
|
||||
}
|
||||
if (!File.Exists(DbPath))
|
||||
{
|
||||
InitializeNewDatabase();
|
||||
}
|
||||
}
|
||||
|
||||
// Fügt einen neuen Wert in die Datenbank ein
|
||||
public void AddValue(Wert wert)
|
||||
private void InitializeNewDatabase()
|
||||
{
|
||||
using (var connection = new SqliteConnection(ConnectionString))
|
||||
{
|
||||
connection.Open();
|
||||
using var connection = new SqliteConnection(ConnectionString);
|
||||
connection.Open();
|
||||
|
||||
string insertCommand = @"
|
||||
INSERT INTO Werte
|
||||
(Datum, Gefuettert, FilterReinigen, WasserWechseln, Temperatur, PHWert, Nitrat, Ammoniak)
|
||||
VALUES
|
||||
(@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln, @Temperatur, @PHWert, @Nitrat, @Ammoniak);";
|
||||
|
||||
using (var command = new SqliteCommand(insertCommand, connection))
|
||||
{
|
||||
command.Parameters.AddWithValue("@Datum", wert.Datum.ToString("yyyy-MM-dd"));
|
||||
command.Parameters.AddWithValue("@Gefuettert", wert.Gefuettert ? 1 : 0);
|
||||
command.Parameters.AddWithValue("@FilterReinigen", wert.FilterReinigen ? 1 : 0);
|
||||
command.Parameters.AddWithValue("@WasserWechseln", wert.WasserWechseln ? 1 : 0);
|
||||
command.Parameters.AddWithValue("@Temperatur", wert.Temperatur);
|
||||
command.Parameters.AddWithValue("@PHWert", wert.PhWert);
|
||||
command.Parameters.AddWithValue("@Nitrat", wert.Nitrat);
|
||||
command.Parameters.AddWithValue("@Ammoniak", wert.Ammoniak);
|
||||
|
||||
command.ExecuteNonQuery();
|
||||
}
|
||||
}
|
||||
var command = connection.CreateCommand();
|
||||
command.CommandText = @"
|
||||
CREATE TABLE IF NOT EXISTS Werte (
|
||||
Datum DATETIME PRIMARY KEY,
|
||||
Gefuettert BOOLEAN,
|
||||
FilterReinigen BOOLEAN,
|
||||
WasserWechseln BOOLEAN,
|
||||
Temperatur REAL,
|
||||
PhWert REAL,
|
||||
Nitrat REAL,
|
||||
Ammoniak REAL
|
||||
)";
|
||||
command.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Strings zurück
|
||||
public List<string> GetValues()
|
||||
public void AddValue(Werte wert)
|
||||
{
|
||||
var values = new List<string>();
|
||||
using var connection = new SqliteConnection(ConnectionString);
|
||||
connection.Open();
|
||||
|
||||
using (var connection = new SqliteConnection(ConnectionString))
|
||||
{
|
||||
connection.Open();
|
||||
var command = connection.CreateCommand();
|
||||
command.CommandText = @"
|
||||
INSERT INTO Werte (
|
||||
Datum, Gefuettert, FilterReinigen, WasserWechseln,
|
||||
Temperatur, PhWert, Nitrat, Ammoniak
|
||||
) VALUES (
|
||||
@Datum, @Gefuettert, @FilterReinigen, @WasserWechseln,
|
||||
@Temperatur, @PhWert, @Nitrat, @Ammoniak
|
||||
)";
|
||||
|
||||
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))
|
||||
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;
|
||||
command.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Wert-Objekte zurück
|
||||
public List<Wert> GetValuesAsObjects()
|
||||
public List<Werte> 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();
|
||||
|
||||
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())
|
||||
werte.Add(new Werte
|
||||
{
|
||||
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),
|
||||
PhWert = reader.GetDouble(5),
|
||||
Nitrat = reader.GetDouble(6),
|
||||
Ammoniak = reader.GetDouble(7)
|
||||
});
|
||||
}
|
||||
}
|
||||
Datum = reader.GetDateTime(0),
|
||||
Gefuettert = reader.GetBoolean(1),
|
||||
FilterReinigen = reader.GetBoolean(2),
|
||||
WasserWechseln = reader.GetBoolean(3),
|
||||
Temperatur = reader.GetDouble(4),
|
||||
PhWert = reader.GetDouble(5),
|
||||
Nitrat = reader.GetDouble(6),
|
||||
Ammoniak = reader.GetDouble(7)
|
||||
});
|
||||
}
|
||||
|
||||
return werte;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -9,56 +9,55 @@
|
||||
"AquaCare.Persistence/1.0.0": {
|
||||
"dependencies": {
|
||||
"AquaCare.Model": "1.0.0",
|
||||
"Microsoft.Data.Sqlite": "9.0.5"
|
||||
"Microsoft.Data.Sqlite": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"AquaCare.Persistence.dll": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"Microsoft.Data.Sqlite.Core": "8.0.0",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
|
||||
"assemblyVersion": "2.1.10.2445",
|
||||
"fileVersion": "2.1.10.2445"
|
||||
"assemblyVersion": "2.1.6.2060",
|
||||
"fileVersion": "2.1.6.2060"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
|
||||
"assemblyVersion": "2.1.10.2445",
|
||||
"fileVersion": "2.1.10.2445"
|
||||
"assemblyVersion": "2.1.6.2060",
|
||||
"fileVersion": "2.1.6.2060"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"runtimeTargets": {
|
||||
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
|
||||
"rid": "browser-wasm",
|
||||
"assetType": "native",
|
||||
"fileVersion": "0.0.0.0"
|
||||
@ -93,11 +92,6 @@
|
||||
"assetType": "native",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||
"rid": "linux-musl-s390x",
|
||||
"assetType": "native",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||
"rid": "linux-musl-x64",
|
||||
"assetType": "native",
|
||||
@ -165,14 +159,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
|
||||
"assemblyVersion": "2.1.10.2445",
|
||||
"fileVersion": "2.1.10.2445"
|
||||
"assemblyVersion": "2.1.6.2060",
|
||||
"fileVersion": "2.1.6.2060"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -193,47 +187,47 @@
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||
"path": "microsoft.data.sqlite/9.0.5",
|
||||
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
|
||||
"sha512": "sha512-H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
|
||||
"path": "microsoft.data.sqlite/8.0.0",
|
||||
"hashPath": "microsoft.data.sqlite.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
|
||||
"sha512": "sha512-pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
|
||||
"path": "microsoft.data.sqlite.core/8.0.0",
|
||||
"hashPath": "microsoft.data.sqlite.core.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
|
||||
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||
"path": "sqlitepclraw.core/2.1.10",
|
||||
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
|
||||
"path": "sqlitepclraw.core/2.1.6",
|
||||
"hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
|
||||
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
|
||||
"sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
|
||||
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.5.3": {
|
||||
"type": "package",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -121,7 +121,7 @@
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
"version": "[8.0.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.6\buildTransitive\net8.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@ -13,10 +13,10 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Persistence")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Persistence")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Persistence")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
1270c1f85be9e9f2861c64d47933247aea8a1127bf6e640f132d14b5fea0d9e1
|
||||
5d31fd66f970d2aa953da2345fead0690445f6ad6c6b15f7bab37aef8c65d51d
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
1a853fb3125c30a65844eafaa4515c80376f29f0a9b4a77ed1f9fd93e2a0e3f8
|
||||
741950ac9ea495409fefb1d8b31cc5bd850e33ffb462f17c8da1f253419a0017
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,12 +2,11 @@
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net9.0": {
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"Microsoft.Data.Sqlite.Core": "8.0.0",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netstandard2.0/_._": {}
|
||||
@ -16,10 +15,10 @@
|
||||
"lib/netstandard2.0/_._": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||
@ -32,11 +31,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||
"SQLitePCLRaw.lib.e_sqlite3": "2.1.6",
|
||||
"SQLitePCLRaw.provider.e_sqlite3": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||
@ -45,7 +44,7 @@
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.3"
|
||||
@ -57,7 +56,7 @@
|
||||
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/_._": {}
|
||||
@ -66,10 +65,10 @@
|
||||
"lib/netstandard2.0/_._": {}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
|
||||
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": {
|
||||
"assetType": "native",
|
||||
"rid": "browser-wasm"
|
||||
},
|
||||
@ -97,10 +96,6 @@
|
||||
"assetType": "native",
|
||||
"rid": "linux-musl-arm64"
|
||||
},
|
||||
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||
"assetType": "native",
|
||||
"rid": "linux-musl-s390x"
|
||||
},
|
||||
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||
"assetType": "native",
|
||||
"rid": "linux-musl-x64"
|
||||
@ -155,10 +150,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"SQLitePCLRaw.core": "2.1.10"
|
||||
"SQLitePCLRaw.core": "2.1.6"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
|
||||
@ -189,43 +184,41 @@
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Microsoft.Data.Sqlite/9.0.5": {
|
||||
"sha512": "Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||
"Microsoft.Data.Sqlite/8.0.0": {
|
||||
"sha512": "H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==",
|
||||
"type": "package",
|
||||
"path": "microsoft.data.sqlite/9.0.5",
|
||||
"path": "microsoft.data.sqlite/8.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"PACKAGE.md",
|
||||
"lib/netstandard2.0/_._",
|
||||
"microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||
"microsoft.data.sqlite.8.0.0.nupkg.sha512",
|
||||
"microsoft.data.sqlite.nuspec"
|
||||
]
|
||||
},
|
||||
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||
"sha512": "cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||
"Microsoft.Data.Sqlite.Core/8.0.0": {
|
||||
"sha512": "pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==",
|
||||
"type": "package",
|
||||
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||
"path": "microsoft.data.sqlite.core/8.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"PACKAGE.md",
|
||||
"lib/net6.0/Microsoft.Data.Sqlite.dll",
|
||||
"lib/net6.0/Microsoft.Data.Sqlite.xml",
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.dll",
|
||||
"lib/net8.0/Microsoft.Data.Sqlite.xml",
|
||||
"lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
|
||||
"lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
|
||||
"microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||
"microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
|
||||
"microsoft.data.sqlite.core.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||
"sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||
"SQLitePCLRaw.bundle_e_sqlite3/2.1.6": {
|
||||
"sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
@ -238,26 +231,26 @@
|
||||
"lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
|
||||
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
|
||||
"lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
|
||||
"sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.bundle_e_sqlite3.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.core/2.1.10": {
|
||||
"sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||
"SQLitePCLRaw.core/2.1.6": {
|
||||
"sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.core/2.1.10",
|
||||
"path": "sqlitepclraw.core/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netstandard2.0/SQLitePCLRaw.core.dll",
|
||||
"sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.core.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.core.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||
"sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||
"SQLitePCLRaw.lib.e_sqlite3/2.1.6": {
|
||||
"sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||
"path": "sqlitepclraw.lib.e_sqlite3/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
@ -265,20 +258,17 @@
|
||||
"buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||
"lib/net461/_._",
|
||||
"lib/netstandard2.0/_._",
|
||||
"runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
|
||||
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
|
||||
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
|
||||
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
|
||||
"runtimes/linux-arm/native/libe_sqlite3.so",
|
||||
"runtimes/linux-arm64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-armel/native/libe_sqlite3.so",
|
||||
"runtimes/linux-mips64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-arm/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-arm64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-s390x/native/libe_sqlite3.so",
|
||||
"runtimes/linux-musl-x64/native/libe_sqlite3.so",
|
||||
"runtimes/linux-ppc64le/native/libe_sqlite3.so",
|
||||
"runtimes/linux-s390x/native/libe_sqlite3.so",
|
||||
@ -296,21 +286,21 @@
|
||||
"runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||
"runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||
"runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
|
||||
"sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.lib.e_sqlite3.nuspec"
|
||||
]
|
||||
},
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||
"sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||
"SQLitePCLRaw.provider.e_sqlite3/2.1.6": {
|
||||
"sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==",
|
||||
"type": "package",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||
"path": "sqlitepclraw.provider.e_sqlite3/2.1.6",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||
"lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||
"sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"sqlitepclraw.provider.e_sqlite3.nuspec"
|
||||
]
|
||||
},
|
||||
@ -344,7 +334,7 @@
|
||||
"projectFileDependencyGroups": {
|
||||
"net9.0": [
|
||||
"AquaCare.Model >= 1.0.0",
|
||||
"Microsoft.Data.Sqlite >= 9.0.5"
|
||||
"Microsoft.Data.Sqlite >= 8.0.0"
|
||||
]
|
||||
},
|
||||
"packageFolders": {
|
||||
@ -403,7 +393,7 @@
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
"version": "[8.0.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "OQgmSZz/nak=",
|
||||
"dgSpecHash": "PT4UszoVAGQ=",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\Martikke Maximilian\\Desktop\\AquaCare\\AquaCare.Persistence\\AquaCare.Persistence.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\9.0.5\\microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.5\\microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite\\8.0.0\\microsoft.data.sqlite.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.0\\microsoft.data.sqlite.core.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512",
|
||||
"C:\\Users\\Martikke Maximilian\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512"
|
||||
],
|
||||
"logs": []
|
||||
|
||||
@ -38,7 +38,7 @@ namespace AquaCare.View
|
||||
return;
|
||||
}
|
||||
|
||||
var neuerWert = new Wert
|
||||
var neuerWert = new Werte
|
||||
{
|
||||
Datum = DatumPicker.SelectedDate.Value.DateTime,
|
||||
Gefuettert = GefuettertCheckBox.IsChecked ?? false,
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -193,7 +193,7 @@
|
||||
"dependencies": {
|
||||
"Microsoft.Data.Sqlite": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
"version": "[8.0.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
|
||||
@ -13,10 +13,10 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.View")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+edb6207a7b9f44f9dce66ee784e305d11d00fe05")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57c28fea8a2e3d1efb96f7b34a937ec27a8e6afc")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.View")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.View")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
30de8946498b1522a4839ea871ea6bcd8583ac0dd37c3c91dd06ea6476ea631f
|
||||
8df6d6815406906a180968c50118355b3d93b974f4d8ae1781f7bd2867df11db
|
||||
|
||||
Binary file not shown.
@ -580,6 +580,13 @@ C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\r
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\AquaCare.View.pdb
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\AquaCare.View.genruntimeconfig.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare-1\AquaCare.View\obj\Debug\net9.0\ref\AquaCare.View.dll
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.AssemblyReference.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\Resources.Inputs.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\resources
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.GeneratedMSBuildEditorConfig.editorconfig
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfoInputs.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfo.cs
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.CoreCompileInputs.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.exe
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.deps.json
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.View.runtimeconfig.json
|
||||
@ -667,13 +674,6 @@ C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\Aqu
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.Controller.pdb
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.Model.pdb
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\bin\Debug\net9.0\AquaCare.Persistence.pdb
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.AssemblyReference.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\Resources.Inputs.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\Avalonia\resources
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.GeneratedMSBuildEditorConfig.editorconfig
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfoInputs.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.AssemblyInfo.cs
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.csproj.CoreCompileInputs.cache
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.49F230C4.Up2Date
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\AquaCare.View.dll
|
||||
C:\Users\Martikke Maximilian\Desktop\AquaCare\AquaCare.View\obj\Debug\net9.0\refint\AquaCare.View.dll
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -806,7 +806,7 @@
|
||||
"framework": ".NETCoreApp,Version=v9.0",
|
||||
"dependencies": {
|
||||
"AquaCare.Model": "1.0.0",
|
||||
"Microsoft.Data.Sqlite": "9.0.5"
|
||||
"Microsoft.Data.Sqlite": "8.0.0"
|
||||
},
|
||||
"compile": {
|
||||
"bin/placeholder/AquaCare.Persistence.dll": {}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "fDb/Thw5X68=",
|
||||
"dgSpecHash": "8OiDdLH3TzA=",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\Martikke Maximilian\\Desktop\\AquaCare\\AquaCare.View\\AquaCare.View.csproj",
|
||||
"expectedPackageFiles": [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user