I have a lot of experience of writing databases on Windows with SQL, SQLite and C#, trying to work out the best way to do database operations with MonoTouch.Dialog, my last C# project loaded all the records from all the tables into classes that mirrored the tables in the database with an extra field called dirty(bool) to work out what needed to be updated.
I am guessing that I should do the same with MonoTouch.Dialog with SQLite updates when the dialogviewcontrollers are being closed?, it is wise to to wrap the table classes into the classes for the dialogviewcontrollers classes as this seems to be the right way to go, e.g. create individual classes for each dialogviewcontroller, and contain the data inside.
What is the best method for moving up and down master detail views e.g. passing ID's.
thanks
Alex