I am working on Xamarin multi-platform native mobile app. I am using sqlite.net plugin for the database.
I've created three tables:
public class OrderT
{
SQLiteConnection database;
[PrimaryKey, AutoIncrement]
public int id { get; set; }
public int client_id { get; set; }
public DateTime order_date { get; set; }
}
public class OrderDetailT
{
SQLiteConnection database;
[PrimaryKey, AutoIncrement]
public int id { get; set; }
public int order_id { get; set; }
public int quantity { get; set; }
public float price { get; set; }
}
public class ClientT
{
SQLiteConnection database;
[PrimaryKey, AutoIncrement]
public int id { get; set; }
public string client_name { get; set; }
}
How can I run a query like this in Xamarin Sqlite? Since there is no concept of relationships and foreign key in Xamarin Sqlite.
SELECT OrderT.*, OrderDetailT.*, ClientT.*
FROM OrderT, OrderDetailT, ClientT
WHERE OrderT.client_id = ClientT.id AND OrderT.id = OrderDetailT.order_id