Ich habe einen langen SQL INSERT-Befehl, den ich im Wesentlichen mit SQLite in eine lokale Xamarin-Datenbank konvertieren möchte. Gibt es einen einfachen Weg dazu oder muss ich manuell ein Objekt für jeden Wert erstellen, der dann in die lokale SQLite-Datenbank eingegeben wird?Convert SQL Insert-Befehl in Xamarin SQLite-Datenbank
0
A
Antwort
1
Wenn Sie Ihre Datenbank vorab erstellen und mit der App versenden möchten, können Sie, wie Jason vorgeschlagen hat, den SQLite Manager verwenden.
Wenn die mobile App die Datenbank beim ersten Laden initialisieren soll, müssen Sie zunächst die Objekte (Tabellen) erstellen und dann die folgenden für jede Tabelle ausführen.
SQLiteConnection conn = ....
conn.CreateTable<TableClass>();
Wenn Sie nur die einzufügenden Insert-Abfragen ausführen möchten, können Sie die Execute-Methode verwenden.
public int Execute(string query, params object[] args)
Allerdings ist SQLite nicht so mächtig wie MS SQL und wenn Ihr Einsatz Abfragen komplex sind, werden Sie sie ändern müssen, und möglicherweise Ihre DB-Schema, in Abhängigkeit von Spaltentypen.
Verwandte Themen
- 1. Convert SQL in sqlalchemy
- 2. Convert SQL in LINQ to SQL
- 3. Convert meine SQL in LINQ
- 4. Convert SQL C# SQL-Abfrage
- 5. Convert Abfrage SQL-Syntax
- 6. Convert SQL Datum Ergebnis
- 7. SQL Convert datetime
- 8. SQL, CONVERT, CAST Datentyp?
- 9. Convert UniqueIdentifier in Zeichenfolge in SQL Server
- 10. Convert Base64 Zeichenfolge in Bitmap oder Bild Xamarin oder Android
- 11. Xamarin-Formular: IValueConverter erhalten Nullwert in Convert-Methode
- 12. Convert SQL QUERY zu Django
- 13. Convert SQL (Komplex) zu LINQ
- 14. Convert SQL-Abfrage Active Record
- 15. Convert SQL-Abfrage Mongo Abfrage
- 16. Convert gruppiert SQL-Anweisung XML
- 17. Convert @@ IDENTITY zu Uniqueidentifier in Sql
- 18. Sind CAST und CONVERT in SQL identisch?
- 19. Convert 'NULL' zu Datum in SQL
- 20. Convert verschachtelt SQL-Abfrage in LINQ Abfrage
- 21. Convert SQL-Anweisung in gespeicherte Prozedur mySQL
- 22. Convert SQL Query in HQL (Ruhezustand)
- 23. CONVERT-Anweisung in SAS Proc SQL
- 24. Convert SQL-Update-Abfrage in JSON-Anfrage
- 25. Convert C# -Code in PL/SQL-Code
- 26. Convert hässliche T SQL-Abfrage in CTE
- 27. Convert SQLServer sql zu Linq
- 28. SQL SERVER 2014 - Split String & Convert
- 29. Convert SQL Server-Abfrage zu DB2
- 30. Convert Float zu Dezimal (SQL Server)
meinst du eine einmalige Aufgabe, um eine neue SQLite DB zu säen, oder eine Art von Operation, die wiederholt werden muss? – Jason
@Jason Ich bin auf der Suche nach meine Daten irgendwie –
Sie können SQLite Manager (ein FF-Plugin) verwenden, um eine db zu erstellen, und dann in Ihrem Projekt enthalten. Sie können versuchen, Ihre Insert-Abfrage zu ändern, um mit SQLite zu arbeiten, oder einfach die Daten aus SQL exportieren und dann mit SQLMgr importieren – Jason