Piszę program przy użyciu c# w Visual Studio 2010 Express i łączę się z bazą SQL Server CE
Za pomocą metody insert wykonuję wpis do tabeli Group (id int not null autoincrement primary key, name varchar(100))

class DatabaseTemp
{
    public static void instert()
    {
        SqlCeConnection cn = new SqlCeConnection(@"Data Source=Baza.sdf;Password=haslo");
        cn.Open();
        string queryString = "insert into [Group] (name) values ('imie')";
        SqlCeCommand query = new SqlCeCommand(queryString, cn);
        query.ExecuteNonQuery();
        cn.Close();
    }
}

Robię select’a używając SqlCeDataReader umieszczam dane w ListBox
Stwierdzam, że dane znalazły się w tabeli, bo są w moim ListBox’ie
Uruchamiam ponownie aplikację – dalej tam są. Dodaję nową pozycję i wciąż jest ok.

Problem pojawia się gdy uruchamiam w Visual Studio Database Explorer i odświeżam połączenie z bazą. Wtedy wszystkie wprowadzone zmiany zostają wycofane. Zostają jedynie te wpisy, które zrobiłem przy użyciu Database Exporer’a.

Czy ktoś wie w czym tkwi problem?
Dodam, że przy połączeniu z bazą SQL Server 2008 takich problemów nie było.