include the SQL CE run time as part of the .net framework, instead of requiring a separate redistributable.
Many times it would be nice to provide simple local database functionality that is separated from much larger database instances. For these situations you need to get the latest version of the runtime and include it as yet another requirement for deployment across environment. Depending on the situation in which this is being suggested, the fact that it is not part of the .net framework can sometime be a limiting factor to its use.
You can get it via NuGet