I have created an application using C# which makes use of a MSSQL Express database. Now that my project is completed I would like to package the application and database into a single executable which can be run on any machine making use of the .net 3.5 framework.
My questions are:
1. Am I able to package both the application and database into a single executable?
2. If I am able to do 1, will the user need to download and configure a copy of MSSQL Express edition in order to run the application?