Как преобразовать файлы SQLite DB в файлы LINQ ORM? Есть ли такая утилита, как SQLMetal.exe?Преобразование файлов SQLite DB в «LINQ to SQL», например SQLMetal.exe
2
A
ответ
0
После всего ответ: НЕТ, без дополнительной библиотеки.
Мы можем использовать SQLMetal, но только для файлов * .sdf (SQLComact) в * .dbml-схеме.
5
Вы ищете DbLinq.
Это проект с открытым исходным кодом, который приносит LINQ to SQL на другие платформы БД.
Сдвиньте источник, скомпилируйте проект ... и затем вы запустите файл DbMetal.exe с вашей базой данных SQLite, чтобы сгенерировать файл * .cs.
Update
Вы также должны изменить все существующие соединения строку и добавить параметр DbLinqProvider. Например:
SqliteConnection("DbLinqProvider=Sqlite;Data Source=MyDatabase.sqlite");
Вместо:
SqliteConnection("Data Source=MyDatabase.sqlite");
Смежные вопросы
- 1. SQLite LINQ to SQL
- 2. Вставка данных в SQLite DB с использованием LINQ to SQL
- 3. Преобразование SQL-запроса в LINQ to SQL
- 4. Преобразование SQL в LINQ to SQL
- 5. Преобразование T-SQL в LINQ-to-SQL
- 6. Преобразование SQL в Linq-To-SQL
- 7. Преобразование «Linq to EF» в «Linq to Sql» в .NET
- 8. Преобразование LINQ to SQL-запроса
- 9. Преобразование SQL-запроса в LINQ to Entities
- 10. Преобразование SQL-запрос в LINQ TO СУБЪЕКТОВ
- 11. Преобразование функции в LINQ to SQL
- 12. SQL-преобразование в LINQ to Entities
- 13. LINQ to SQL DB Соединения не закрываются
- 14. Linq to SQL и большая модель DB
- 15. преобразование ms sql "group by" query to linq to sql
- 16. Преобразование CSV-файла в файл SQLite .db
- 17. LINQ to SQL Несколько файлов DBML
- 18. linq to sql error
- 19. Ошибка LINQ to SQL
- 20. Преобразование SQL в LINQ?
- 21. Задача Linq to Sql
- 22. Невозможно добавить SQLite в классы VS13 Linq to SQL
- 23. Linq to SQL или Linq to DataSet?
- 24. Преобразование группы по T-Sql В Linq To Sql
- 25. Преобразование соединения SQL в LINQ-to-SQL Синтаксис
- 26. Преобразование оператора SQL в запрос LinQ to SQL
- 27. Преобразование этой инструкции SQL в LINQ-to-SQL
- 28. LINQ to SQL -
- 29. Преобразование SQL DB в .sql
- 30. Исключение Stackoverflow в Linq to SQL
Смятение неправильно. Я не могу использовать сгенерированные файлы (DbMetal.exe) с http://sqlite.phxsoftware.com/ provider ... – Sasha
Как я понимаю, сгенерированный с помощью DbMetal.exe (http://code.google.com/p/dblinq2007 /) несовместим с поставщиком SQLite с http://sqlite.phxsoftware.com/. – Sasha
Это провайдер, с которым я его использую (предоставляется, это на Mono). Убедитесь, что строка подключения правильно отформатирована для использования с DbLinq. Например ... SqliteConnection ("DbLinqProvider = Sqlite; Источник данных = MyDatabase.sqlite"); –