I have developed an WPF application using .Net 4.0 framework. I have installed SQL 2012 Express edition on my machine . My application performs basic CRUD operations on this database using appropriate connectionstring. I am very new to deployment. so my question is How can I deploy my mdf files at the client end ? I cannot install ~130MB of software at client end just for my 4MB of mdf files it doesn't make sense. Also while deploying project I saw this pre-requisites screen

My questions are:
- (I think if i check
SQL Server 2008 Express SP1it will download it at client end) But I have SQL 2012 Express Edition Installed so how can I go with it ?. - Also is it possible If I give client seperate exe of my SQL 2012 Express edition ? (There is no need for management studio at clientside.so what should be given to client so it that installs only those software which are required to run .mdf file )