I am creating a small application that will be deployed on Window. The database will have less than 10 tables.
Instead of installing a database on the client box is using XML documents for the database and LINQ going to cost in performance of queries, waiting for the XML file to be loaded and be written?
If I use a database I will use LINQ to SQL.
You can use an embedded database like SQLite or the portable version of SQL server (can’t remember what it’s called), that way you can still use SQL and LINQ but you don’t need to install a database server