[ wex-alpha @ 09.07.2009. 11:54 ] @
Kreirao sam aplikaciju za vodjenje videoteke (C#).
U pocetku je koristila SQL Server Express Edition. Sve je bilo ok.

Buduci da je jedan od uslova koje sam sebi zadao da aplikacija mora biti portabilna, SQL Server nije odgovarao.

Presao sam na SQLite. I sve je super radilo, bez ijednog problema.
Odlucio sam da pocnem koristiti LINQ, e tu sam naletio na probleme. Na dosta mjesta ljudi kazu da to i nije bas najsrecnije rijeseno. Da ima dosta problem LINQ-->SQLite.

Nakon dosta vremena, nisam uspjeo da koristim LINQ sa SQLite. Imam provider za SQLite, ali nece i nece. Sad to nije glavna nedoumica.

Znao sam da postoji i SQL Server Compact Edition, ali nikada nisam ni pomislio da je koristim, zaista ne znam zasto.
Citajuci detaljnije o istoj, dosao sam do zakljucka da LINQ tu odlinco radi (zasto i ne bi).

1. Da li je bolje da i dalje trosim vrijeme sa SQLite varijantom, uzevsi u obzir sve te (potencijalne) probleme?

2. Da li je bolje da opet migriram aplikaciju na SQL Server Compact Edition?

3. Da li se placa SQL Server Compact Edition i koliko?
[ ventura @ 09.07.2009. 11:58 ] @
SQLite je isto što i pisanje u najobičnij text fajl... Stim što ti on samo daje interfejs u SQL formatu... Tako da ako hoćeš portabilnost, a SQLite ti odgovara po performansama i opcijama, onda je bolje da sam napišeš svoj DB...
[ wex-alpha @ 09.07.2009. 14:28 ] @
Da, to stoji za tekst fajl.

Moram dobro skontat u kojem pravcu da krenem.