I am using C# and SQLite for a Database for a Windows-8-Metro-App. I want to use a Join-Command, but don’t know how to read the given back data. This will not work:
db.Query<Person>("SELECT * FROM Person, Job WHERE Person.JobID = Job.ID");
And this is not implemented:
db.Query<Person, Job>("SELECT * FROM Person, Job WHERE Person.JobID = Job.ID");
Someone has an idea how to do this?
The join is fine, if antiquated – you should use the newer syntax
Your problem is in what you are returning – you are returning both Person data and Job data – so you need to create a class that matches the data structure that you are returning – or return just a person, or a job.