views:

50

answers:

3

If I want to create .NET app that needs database functionalities, but I do not want to use remote database, what should I use instead?

For example, 1) web app which needs to store data in some kind of database 2) desktop app which need to store data in some kind of database

+2  A: 

You can use SQL CE or SQLite.

SLaks
SqlCE 3.5 won't work so well for a Web App (Ex1). There is a new version in the works that should work with ASP.NET
Henk Holterman
+1  A: 

Use SQLite. Here is an ADO.Net provider with EF support: System.Data.SQLite

Giorgi
+2  A: 

There's quite a big list of embedded databases for .NET on Wikipedia (http://en.wikipedia.org/wiki/Embedded_database). Personally I'd go for SQLite.

halfdan