Описание тега microsoft.data.sqlite

0 ответов

Вы указали пароль в строке подключения, но используемая вами собственная библиотека SQLite не поддерживает шифрование.

У меня возникла проблема с установкой атрибута Password в строке подключения Sqlite в приложении Xamarin Forms для Android. Он отлично работает в Xamarin Forms iOS. Я использовал следующее: connection.ConnectionString = new SqliteConnectionStringBui…
1 ответ

Работает на WPF. Но в проекте VSTO выдает ошибку: не удалось загрузить файл или сборку SQLitePCLRaw.core, Version=2.0.2.669, Culture= нейтральный

Я создал .NET Standard 2.0 проект библиотеки классов, который отлично работает, когда на него ссылается WPF App (.NET Framework 4.8)проект. Но когда на ту же библиотеку ссылается проект MS Office VSTO (также использующий.NET Framework 4.8), я получа…
31 май '20 в 22:26
0 ответов

Исключение выброса SqliteConnection в конструкторе

Я установил последнюю версию с nuget Microsoft.Data.Sqlite (3.1.5.0) SqliteConnection con = new SqliteConnection();//throw exception here System.TypeInitializationException: "Инициализатор типа для" Microsoft.Data.Sqlite.SqliteConnection "вызвал иск…
15 июн '20 в 14:29
0 ответов

Зарегистрированное преобразование для Entity Framework Core в C# не вызывается при запросе с помощью Contains? Есть обходной путь?

Я пытаюсь понять, почему конверсии, определенные для моего SqliteDbContext ниже не рассматриваются, когда Contains необходимо в запросе: public static class FSharpOptionExtensions { public static T DefaultFromOption<T>(this FSharpOption<T&g…
0 ответов

Почему этот код C# вставляет данные в неправильный столбец таблицы SQLite?

ПРИМЕЧАНИЕ: Большое спасибо пользователю@David. Проблема решена. Это была моя ошибка. См. Раздел ОБНОВЛЕНИЕ ниже. Среда: Microsoft.Data.Sqlite, VS2019 v16.6.0, Windows10 Pro v1903 Вопрос: почему следующий код вставляет значение"05-29-2020" в последн…
30 май '20 в 02:30
1 ответ

При запуске тестового проекта в Dot Net 4.6.1 SQLitePCLRaw выдает исключение TypeInitializationException

У меня есть тестовый проект, ориентированный на net452, net461, а также netcoreapp20. Все отлично работает подnet452 а также netcoreapp20однако, когда я бегу net461 Я получаю System.TypeInitializationException вот трассировка стека Unhandled excepti…
13 июн '20 в 04:40
1 ответ

Запрос метаданных Sqlite не работает с Microsoft.Data.Sqlite, работает с System.Data.SQLite

У меня есть простой запрос, взятый непосредственно из документации Microsoft (см. https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite/metadata), который не работает. Согласно документации, запросы противsqlite_master должны работать, как за…
06 июн '20 в 20:16
2 ответа

Обеспечение ровно одного SQLite-соединения на поток

Я использую Microsoft.Data.Sqlite.Core с участием SQLitePCLRaw.lib.e_sqlcipherдля доступа к зашифрованной базе данных SQLite. Мне нужно решить несколько проблем: Я должен убедиться, что тот же экземпляр Microsoft.Data.Sqlite.SqliteConnection не испо…
02 окт '20 в 12:17
1 ответ

.NET 5 исключает некоторые библиотеки из публикации в один файл

У меня небольшая проблема с публикацией одного исполняемого файла с помощью.NET 5.Фактически, он не включает все библиотеки в исполняемый файл и создает несколько файлов. В моем примере я использую библиотеку для SQLite (Microsoft.Data.Sqlite), и по…
1 ответ

Как я могу создать строку подключения SQLite в приложении UWP?

В моем приложении Windows Form я смог создать свою строку подключения SQLite следующим образом (после добавления файла.db в мой проект с помощью Add > Existing Item): string connStr = string.Format(@"Data source={0}F4F.db", Application.StartupPat…
0 ответов

Можно ли избежать исключения NullReferenceException в SqliteConnection.Open () в sqlite3_open_v2 (...) без явного вызова SQLitePCL.Batteries.Init()?

Проблема Я получаю исключение NullReferenceException при вызове SQLitePCL.raw.sqlite3_open_v2(String filename, sqlite3& db, Int32 flags, String vfs) с использованием следующего шаблона: public class DBOpenFails { public static void DemoFail() { usin…
2 ответа

С РЕКУРСИВНЫМ циклом каждый день в базе данных и числом SUM между двумя датами для каждой

Я борюсь с последней частью ниже, «с рекурсивным». Конечно, я мог бы перебирать TimestampOrigin, используя C#, для каждого дня в базе данных. Что означало бы в сотни раз один и тот же запрос. Но это может быть возможно с одним запросом с использован…
23 фев '21 в 17:50
1 ответ

SQLite не запустится, если платформа моего приложения Winforms установлена ​​на x86?

В ValidationResult, которое я получаю при подготовке моего приложения к отправке в Microsoft Store (которое мое приложение «ПРОШЛО С ПРЕДУПРЕЖДЕНИЯМИ»), я получил этот «Fail» в разделе отчета «Package Sanity Test»: Я нахожу это сбивающим с толку, по…
3 ответа

Открытие SQLite-соединения в UWP сразу после перемещения StorageFile

Пролог: Я пишу клиент с графическим интерфейсом SQLite для UWP. я использую Microsoft.Data.Sqliteбиблиотека для SQLite API с C #. Также я использую таблицу перенаправления, чтобы иметь возможность открывать базу данных в моем приложении-песочнице, к…
12 июн '21 в 19:50
1 ответ

Шифрование SQLite в Microsoft.EntityFrameWork

В настоящее время я пытаюсь зашифровать базу данных SQLite с помощью официального расширения SEE при использовании структуры сущностей Microsoft. Я могу зашифровать базу данных при использовании ADO.NET. Однако возникает ошибка «Вы указали пароль в …
1 ответ

Как работать с SQLite в асинхронном проекте

SQLite не является асинхронным, и открытые методы Microsoft.Data.Sqlite ADO.net реализуются синхронно под капотом. Мой вопрос: как бы вы использовали SQLite в проекте API asp.net core 5, который мог бы выиграть от асинхронного кода, а также ключевых…
0 ответов

Время жизни SqliteConnection

Каков рекомендуемый способ использования объект?Мы используем sqlite внутри консольного приложения, и мне интересно, должны ли мы использовать одно соединение на протяжении всего времени существования приложения или создавать новое соединение каждый…
11 авг '21 в 16:32
1 ответ

Как я могу использовать e_sqlcipher с microsoft.data.sqlite?

Я пытаюсь переключить свое приложение с доступа к SQLite, и id хотел бы иметь шифрование. Я пытаюсь использовать «Microsoft.data.sqlite» с «SQLitePCLRaw.bundle_e_sqlcipher», но установка пароля, похоже, ничего не дает. Следуя официальному руководств…
19 авг '21 в 09:02
0 ответов

Почему моя таблица базы данных SQLite не найдена, хотя она находится в ожидаемом месте?

Я получаю это сообщение об ошибке: ... с этим кодом: SqliteConnection conn = new SqliteConnection(connStr); String query = "INSERT INTO dbo.CartographerMain " + "(MapName, MapNotes) " + "VALUES (@MapName, @MapNotes)"; using (SqliteCommand cmd = new …
18 дек '20 в 17:05
1 ответ

Ошибка синтаксического анализа строки подключения с учетными данными пользователя AAD

В учетной записи Azure я создал пользователя AAD. Я создал базу данных Azure SQL и назначил вновь созданного пользователя AAD администратором сервера. На сервере есть вход в учетную запись AAD и вход в SQL Server. Я протестировал подключение к серве…