Laden...

Forenbeiträge von fixfax Ingesamt 5 Beiträge

17.03.2016 - 22:36 Uhr

Ok.
Danke für den Hinweis.

17.03.2016 - 22:20 Uhr

verwendetes Datenbanksystem: SQLite

Hallo,

ich versuche gerade in meinen Projekt von SqlCE auf SQLite umzustellen.
Leider hat das doch nicht so gut funktioniert.

Ich erhalte folgende Meldung: > Fehlermeldung:

CreateDatabase is not supported by the provider.

Folgendes habe ich in meiner Config:

using System.Data.Entity;
using System.Data.Entity.Core.Common;
using System.Data.Entity.Infrastructure;
using System.Data.SQLite;
using System.Data.SQLite.EF6;

public class SBConfiguration : DbConfiguration
{

	public SBConfiguration()
	{
	
		SetDefaultConnectionFactory(new SQLiteConnectionFactory());
		SetProviderFactory("System.Data.SQLite", SQLiteFactory.Instance);
		SetProviderFactory("System.Data.SQLite.EF6", SQLiteProviderFactory.Instance);
		SetProviderServices("System.Data.SQLite", (DbProviderServices)SQLiteProviderFactory.Instance.GetService(typeof(DbProviderServices)));

	}

}

internal class SQLiteConnectionFactory : IDbConnectionFactory
{

	public DbConnection CreateConnection(string nameOrConnectionString)
	{
		return new SQLiteConnection(nameOrConnectionString);
	}

}

Leider habe ich nichts gefunden was mir hilft, habt Ihr eine Idee?

17.03.2016 - 15:34 Uhr

Ich habe das Problem jetzt auch gelöst, durch einen Zufall.
Das hat zum lösen geholfen: Problems using Entity Framework 6 and SQLite

Wie beschrieben, die Version auf GitHub verwendet bereits eine SQLite DB.
In der Neu-Entwicklung habe ich es jetzt auch umgestellt.

17.03.2016 - 15:01 Uhr

Das EF 6 hat mit SQLite nicht richtig funktioniert. Die aktuelle Version auf GitHub benutzt eine SQLite DB. Habe auch lange überlegt ob ich es machen sollte oder nicht, da ich aber SQLite nicht zum laufen gebracht habe, habe ich mich für SqlCE entschieden. Werde da aber auf jeden Fall noch schauen.

Danke für die Info 😃

17.03.2016 - 13:42 Uhr

Hallo,

ich möchte euch hier ein kleines aber sehr feines Haushaltsbuch vorstellen.
Das Projekt findet Ihr auf GitHub

Es ist sehr einfach aufgebaut und übersichtlich. Es erfüllt genau seinen zweck, wobei noch ein paar Punkte fehlen.

Da diese Version auf GitHub nicht sauber programmiert ist, wird der Code gerade neu geschrieben. Sobald es (einigermaßen) fertig ist, wird dieser auch auf GitHub hochgeladen. Die Aktuelle Version dient nur dazu die Funktionen und die Anwendung vorzustellen. Es funktioniert zwar aber wie oben geschrieben ist es nicht sauber programmiert.

Kurz zur (aktuellen) technick.*IDE: VS 2015 CE *EF 6 *Microsoft Unity *MahApps *SqlCE

Würde mich über eure Meinung/Feedback und evtl. ein Interesse mitzumachen freuen.

Viele Grüße