I am creating a database with Entity Framework 4 and Visual Studio 2010.
I am fine with the first steps – I am going model first, so I successfully created the model and now there is a valid .edmx file in my solution.
My goal is the following: I want to generate the database and add it to the solution so I can give the solution to another person and they will be able to build it and run it – I do not want the database connection be dependent on any of my local settings, and I do not want them to have the need to recreate the database, it will have some ‘seed data’ in it. That should be possible, I saw similar solutions.
I would appreciate advice on how to do that.
Use SQL Server Express and put database files to App_Data directory (for web application) or make them solution items copied to output for other application. Change connection string to attach the file – it should look something like: