Как лучше хранить GUID в базе (тип данных)?
А в чём проблема-то
Пока как видится на данный момент, еще нужно дальше исследовать.
Блазор сервер, веб приложение, только чтение, несколько компонент, одна в другой.
Один пользователь, всё локально, один контехт базы.
Данные выдаются как IAsyncEnumerable. Одна компонента начинает асинк запрос на чтение базы, потом, по идее идет дальше, переходит в другую и опять начинает асинк запрос на чтение. Вот этот второй запрос и выдает исключение, что мол, типа нефиг вызывать один контекст их двух разных потоков. Но что то непонятно, откуда несколько потоков при отрисовки компоненты, по идее всё в одном ui потоке должно быть. Да и с ораклом то всё работало и работает, с тем же кодом.
...Осталось еще проверить номера потоков, что бы наверняка знать
Лечится либо задержкой между вызовами, либо переделкой на синхронное чтение из базы. Но ни то ни другое, как то не хочется.