This commit is contained in:
Rüdiger Vossel 2025-09-26 15:07:26 +02:00
parent a9c2db9332
commit eceb057778
246 changed files with 3250 additions and 22 deletions

View File

@ -14,6 +14,7 @@
<PackageReference Include="Blazor.IndexedDB" Version="3.0.3" /> <PackageReference Include="Blazor.IndexedDB" Version="3.0.3" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.20" /> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.20" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.20" PrivateAssets="all" /> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.20" PrivateAssets="all" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.1" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -1,6 +1,7 @@
@page "/" @page "/"
@using Blazor.IndexedDB @using Blazor.IndexedDB
@using DBTest.DB @using DBTest.DB
@using Microsoft.Data.SqlClient
@inject IIndexedDbFactory DbFactory @inject IIndexedDbFactory DbFactory
@ -42,6 +43,11 @@ else
private async Task FetchAndStoreQuotesFromApiAsync() private async Task FetchAndStoreQuotesFromApiAsync()
{ {
using(SqlConnection connection = new SqlConnection(""))
{
}
using (var db = await DbFactory.Create<ArtikelDB>()) using (var db = await DbFactory.Create<ArtikelDB>())
{ {
Artikel a1 = new Artikel(); Artikel a1 = new Artikel();

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{ {
"mainAssemblyName": "DBTest", "mainAssemblyName": "DBTest",
"resources": { "resources": {
"hash": "sha256-OsHZVMP0Aii9flYEzE+dtRG1QffKfwMag6Jpvgau3ew=", "hash": "sha256-NegPXiw7BEuamgRVq3j5CZgZSPRXzzCQotBwstwrtR4=",
"jsModuleNative": { "jsModuleNative": {
"dotnet.native.js": "sha256-D0bzod5lwwSzPR43JC8TTCcZKw+3jIHOk8CZFCRj5is=" "dotnet.native.js": "sha256-D0bzod5lwwSzPR43JC8TTCcZKw+3jIHOk8CZFCRj5is="
}, },
@ -18,6 +18,8 @@
}, },
"coreAssembly": {}, "coreAssembly": {},
"assembly": { "assembly": {
"Azure.Core.wasm": "sha256-VHkkFYKYsVX/ZTjRxW7egFcHCk1KjpB9tl7Gwdo37/M=",
"Azure.Identity.wasm": "sha256-+iQf3yduYHqsIbO5lcB9t6jQxHAjKTlfWKHrm/nJn1U=",
"Blazor.IndexedDB.wasm": "sha256-RmHKiB/b2zJhLyYjkAHsATnTuY6SgthZ8lXBGsDRGfw=", "Blazor.IndexedDB.wasm": "sha256-RmHKiB/b2zJhLyYjkAHsATnTuY6SgthZ8lXBGsDRGfw=",
"Microsoft.AspNetCore.Authorization.wasm": "sha256-m6VBzomwJ8u1t/U0EJ/mVEyOVXBRnbZHse7Nm+2x6tI=", "Microsoft.AspNetCore.Authorization.wasm": "sha256-m6VBzomwJ8u1t/U0EJ/mVEyOVXBRnbZHse7Nm+2x6tI=",
"Microsoft.AspNetCore.Components.wasm": "sha256-qrt2z4BTlclkgg6GbgxU1COUQTdarNA/vhK8emxLIZw=", "Microsoft.AspNetCore.Components.wasm": "sha256-qrt2z4BTlclkgg6GbgxU1COUQTdarNA/vhK8emxLIZw=",
@ -25,6 +27,11 @@
"Microsoft.AspNetCore.Components.Web.wasm": "sha256-K2KQGXjwUwuN3tJ1ttHTGhlT+K6gXV1arYxbYbYlKVM=", "Microsoft.AspNetCore.Components.Web.wasm": "sha256-K2KQGXjwUwuN3tJ1ttHTGhlT+K6gXV1arYxbYbYlKVM=",
"Microsoft.AspNetCore.Components.WebAssembly.wasm": "sha256-iCMb6jWvZKgz2mcx4iDyv7k7gPo2VzQgbziX4S+txiE=", "Microsoft.AspNetCore.Components.WebAssembly.wasm": "sha256-iCMb6jWvZKgz2mcx4iDyv7k7gPo2VzQgbziX4S+txiE=",
"Microsoft.AspNetCore.Metadata.wasm": "sha256-hM/F4AmeV1d8CFA9vKjyi4psF44C6megAVwvgVjghzQ=", "Microsoft.AspNetCore.Metadata.wasm": "sha256-hM/F4AmeV1d8CFA9vKjyi4psF44C6megAVwvgVjghzQ=",
"Microsoft.Bcl.AsyncInterfaces.wasm": "sha256-NNIpbE3kgpNajuEB8IiMmzURems5JRUSriD/qNIPrqY=",
"Microsoft.Bcl.Cryptography.wasm": "sha256-trOTljAiaK5JRGV8Kd+aALZdaL+QypHR2pVAWsUGlio=",
"Microsoft.Data.SqlClient.wasm": "sha256-Mu/O2djprPcxpaVzo+qLQt4oY26Agsd/XOHnhOpeGqU=",
"Microsoft.Extensions.Caching.Abstractions.wasm": "sha256-ygxx8pKlN4YllvAX2HADU+dKWSOZRMNfSP4nHkPMH+8=",
"Microsoft.Extensions.Caching.Memory.wasm": "sha256-BiuYQmEQD4IoGofbzRbJdxGd8JmaZxAMTfs8kXli8EA=",
"Microsoft.Extensions.Configuration.wasm": "sha256-UDGEQR7J3WTfzYMgOzxVIBwFQtKEeJvO8UgrWagypdE=", "Microsoft.Extensions.Configuration.wasm": "sha256-UDGEQR7J3WTfzYMgOzxVIBwFQtKEeJvO8UgrWagypdE=",
"Microsoft.Extensions.Configuration.Abstractions.wasm": "sha256-yNdqbqDWGiJo943D7LPak5xryCBEsNH0wtdiuU1R9VE=", "Microsoft.Extensions.Configuration.Abstractions.wasm": "sha256-yNdqbqDWGiJo943D7LPak5xryCBEsNH0wtdiuU1R9VE=",
"Microsoft.Extensions.Configuration.Binder.wasm": "sha256-fNNlyyW44y8Gp6dvOtsvHoVNzpT8lrKmPleg5CDhRAo=", "Microsoft.Extensions.Configuration.Binder.wasm": "sha256-fNNlyyW44y8Gp6dvOtsvHoVNzpT8lrKmPleg5CDhRAo=",
@ -39,9 +46,25 @@
"Microsoft.Extensions.Logging.Abstractions.wasm": "sha256-uf1KJp0fVm0d3Bs2JFD1oxo857dVH+MA9AF/tlH5YEw=", "Microsoft.Extensions.Logging.Abstractions.wasm": "sha256-uf1KJp0fVm0d3Bs2JFD1oxo857dVH+MA9AF/tlH5YEw=",
"Microsoft.Extensions.Options.wasm": "sha256-5/m+yVFGRuY+N4jQnD+QETKH0AfhAsnVze5dJ5ogIVM=", "Microsoft.Extensions.Options.wasm": "sha256-5/m+yVFGRuY+N4jQnD+QETKH0AfhAsnVze5dJ5ogIVM=",
"Microsoft.Extensions.Primitives.wasm": "sha256-pVrYOTfjb2ITls3LKIByW1t8jwOAWFhmkIVDewtJ1GE=", "Microsoft.Extensions.Primitives.wasm": "sha256-pVrYOTfjb2ITls3LKIByW1t8jwOAWFhmkIVDewtJ1GE=",
"Microsoft.Identity.Client.wasm": "sha256-wW7sYNXSt62EwuvuOSvwQofa5ug0pMUelwauWHlfbrw=",
"Microsoft.Identity.Client.Extensions.Msal.wasm": "sha256-RJYXAvD3aph/JuaxKK4rxebMm8FZcEvnd8JMBd/d5hE=",
"Microsoft.IdentityModel.Abstractions.wasm": "sha256-uX7I9eEF6dL6UdJ34ZRv/uvGbLoJ/bfiy9AnYCvT+oY=",
"Microsoft.IdentityModel.JsonWebTokens.wasm": "sha256-EDjT0oUctyIFx92oz/BslCa3kmLMKgUoNbKvEHaadg8=",
"Microsoft.IdentityModel.Logging.wasm": "sha256-ss2LB3619euRtb7la7zoT6dDsNtoRk0DfaRrHzMfW/U=",
"Microsoft.IdentityModel.Protocols.wasm": "sha256-ERvqChyVYiFjNDbPkS0sOag9BFOOIe8nWTEiBVLRbeA=",
"Microsoft.IdentityModel.Protocols.OpenIdConnect.wasm": "sha256-iOxZiIbSNsoZ8tto2rBtzh77EzkRa0YcPb36KYr6IdE=",
"Microsoft.IdentityModel.Tokens.wasm": "sha256-7vcEr6jIbsLxtJsjKqRaUjlXzJK74GyMDqcqitijPxY=",
"Microsoft.JSInterop.wasm": "sha256-E8iOMdnEIBDdmA77ORJTs8lxT+bYmLUQokwsZDXBew8=", "Microsoft.JSInterop.wasm": "sha256-E8iOMdnEIBDdmA77ORJTs8lxT+bYmLUQokwsZDXBew8=",
"Microsoft.JSInterop.WebAssembly.wasm": "sha256-VHkPTGT1/gkYqLgSQ4dO53G0CZKuhj8Bsku07pP5GNk=", "Microsoft.JSInterop.WebAssembly.wasm": "sha256-VHkPTGT1/gkYqLgSQ4dO53G0CZKuhj8Bsku07pP5GNk=",
"Microsoft.SqlServer.Server.wasm": "sha256-Fig+5hq00gGQlXAgSnyFlUlWyhlx9f+yPJb4INt3gNc=",
"System.ClientModel.wasm": "sha256-T1pFREfxhQaqFL6Vw2apj9rx9kFq+3Z3Ogf2bplL0hw=",
"System.Configuration.ConfigurationManager.wasm": "sha256-DJc3dqFsvbwDpKKNx7+dB2zB9FXxuWo6JieBe62P2vQ=",
"System.Diagnostics.EventLog.wasm": "sha256-yabClcsDKbgUMTmIfSmK/IDmmNiW7SVRcIc1qMN3HRA=",
"System.IdentityModel.Tokens.Jwt.wasm": "sha256-jjAptokOXSXKs5qsKrmqiqE1SuTQT3MMuEZf2+qUlgc=",
"System.IO.Pipelines.wasm": "sha256-JqVBy6SV+3qk+IK3VJiyIDt9CsVk6b1/ytTXmrI4mTM=", "System.IO.Pipelines.wasm": "sha256-JqVBy6SV+3qk+IK3VJiyIDt9CsVk6b1/ytTXmrI4mTM=",
"System.Memory.Data.wasm": "sha256-s5CbdXscJVkDduT5vhNP3t+KDZ3ekAncdTrWwh9IHRc=",
"System.Security.Cryptography.Pkcs.wasm": "sha256-+zwMb/5gF/oM+U0k/lHsnzsIcU5y53QRPRDvfVjCPg4=",
"System.Security.Cryptography.ProtectedData.wasm": "sha256-j9lBNpX5nAQEZf31rd6fVBus1r/9hSNJ0ghM874phqU=",
"Microsoft.CSharp.wasm": "sha256-R4BkfQTMJCC9t942+b4LkK67BgTQxzYV3PokMroML5w=", "Microsoft.CSharp.wasm": "sha256-R4BkfQTMJCC9t942+b4LkK67BgTQxzYV3PokMroML5w=",
"Microsoft.VisualBasic.Core.wasm": "sha256-VIJc1zlL8axofAsJnPBNUUhUYGRBYaZkzsw+dAg2Qzw=", "Microsoft.VisualBasic.Core.wasm": "sha256-VIJc1zlL8axofAsJnPBNUUhUYGRBYaZkzsw+dAg2Qzw=",
"Microsoft.VisualBasic.wasm": "sha256-toGBsgRa5jxmO1syOd6WI2La2x3FAYe/ONjeF6czXJ8=", "Microsoft.VisualBasic.wasm": "sha256-toGBsgRa5jxmO1syOd6WI2La2x3FAYe/ONjeF6czXJ8=",
@ -210,10 +233,51 @@
"mscorlib.wasm": "sha256-8qWtIcy8fV43tlcx4DxsF45RlkcfK6588vVoxF7be2E=", "mscorlib.wasm": "sha256-8qWtIcy8fV43tlcx4DxsF45RlkcfK6588vVoxF7be2E=",
"netstandard.wasm": "sha256-eOgz2RiO4YaPLOMIGgVLNrcfsQhmLQJzR0N7Pu2teXc=", "netstandard.wasm": "sha256-eOgz2RiO4YaPLOMIGgVLNrcfsQhmLQJzR0N7Pu2teXc=",
"System.Private.CoreLib.wasm": "sha256-F8T63QCIbMPXPQPqTcuyBAw+oVvZSrWjy88j7fiJQZ4=", "System.Private.CoreLib.wasm": "sha256-F8T63QCIbMPXPQPqTcuyBAw+oVvZSrWjy88j7fiJQZ4=",
"DBTest.wasm": "sha256-zHy1aMwc5XSlpmgN0rJ8JIWR1+vl8qMJyzxefLB+SOQ=" "DBTest.wasm": "sha256-xxFesz/JgX0oX2221nrK231OrVEx+rKH14Ktm2QsqOM="
}, },
"pdb": { "pdb": {
"DBTest.pdb": "sha256-FqOFUYMY5S1indcnawhxsTJ+0hGSSCf4u8Mn1YNdiyY=" "DBTest.pdb": "sha256-ymgPjPiZ15sv8AfNrKm9zCSnO/631S7YTjbQpr5zueU="
},
"satelliteResources": {
"cs": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-oRB9mrMjmK0HjeS5UPBM5JuzSQQJb8pRUbHEmu0Hzr0="
},
"de": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-yI0Nfj+1YV7V1MhbbqmIi6vCxh/iB0hPqAJpb0QCrqU="
},
"es": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-ivtKRDGHPcsCBsCTG382UaGPdLXCwT5jGT6z4jSPXLM="
},
"fr": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-p2XgDXWGl2afTOYUeyYqZbEkG0ku/YUxbTU7zadvET0="
},
"it": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-lvAR+BosOgrOaeHZPb9Qz7+T2xQpzYestRIhYB8WFPI="
},
"ja": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-sqb7LgICTd3D887pl8ldV7aOJ4YjD08zwCfwzIhvkvU="
},
"ko": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-0YdGT2Mku+efE+5qA/tEuVuUKPUYtkmbTj2OpiAJSR8="
},
"pl": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-doZlzVO1+eAOqtA2v2mGOt5jCtQzMejBKNePvbcXs0g="
},
"pt-BR": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-bj/0yv8L+pnhEWSCTaoqseMo1y0fvGkS2B/k1g4IGXo="
},
"ru": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-axH9W5cxou2/Vj5xTFqSH18EA5YSrIRqV4zV9DoHY0I="
},
"tr": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-KI91hHS2nrFAa/ys8oGez5HyyCHnmwG9raJ4ijjMW8Y="
},
"zh-Hans": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-/PsDaQxnxIFL/wdmVNcvoP8YT62CS6qFh3ITNVaR/HI="
},
"zh-Hant": {
"Microsoft.Data.SqlClient.resources.wasm": "sha256-IAc4DlWfFhaYkjPvFQxQ9cLSY+KyEEUC0jmJ6rzvy4Q="
}
} }
}, },
"cacheBootResources": true, "cacheBootResources": true,

Some files were not shown because too many files have changed in this diff Show More