The following shows how to setup a proper connection string and DbContext in Entity Framework in order to connect to a SQL Compact database in ASP.NET.
Here is an example configuration string in your Web.Config: Here is the code for a base DbContext that uses the above connection string:
public class BaseRepository : DbContext, IDisposable { // constructor, connect to database public BaseRepository() : base(new SqlCeConnection("myDatabase"), contextOwnsConnection: true) { } // dispose protected override void Dispose(bool disposing) { base.Dispose(disposing); } }