Windows Mobile local database [closed] - c#

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm writing an application for windows mobile 6 and above that requires a local database.
I was wondering if anyone has any experience with database hosting on windows mobile and which database management system would be most suitable for development.
Thanks in advance,
Lloyd

I have used SqlServerCe as a local mini database for a WinMobile 6 application I've worked on. It is quite easy to use and gets automatically installed when you include the reference in Visual Studio.
Another option that seems popular is SQLite. For a comparison of the two look at this post: https://stackoverflow.com/questions/583278/sqlite-vs-sqlce-vs-in-a-mobile-application
This seems to be biased towards SQLite which I have not tried but I was happy with the performance of SqlServerCe for my application and it was sufficient.

SQL Server Compact Edition is widely used in Windows Mobile applications.
Another alternative is SQLite.

If you are not tied to RDBMS, you should try db4o, an embedded object oriented database with support for LINQ

I've used for some small applications Raima Database, and it proved to be reliable and fast, at least for our purposes.

Related

SQL compact edition? Or an alternative [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'am building an application, which need to only record it's settings trough a database, so like I logged in with the name: "Mobstaa", it needs to fill the username textbox the next time I start up the application. There are a few other little settings like that, that needs to be stored in that Database.
Now I'am wondering if it is smart to use SQL Compact Edition, I read about a few disadventages of the compact edition, but I really don't want the users that will run my application need to install a very big SQL file for just a small application, does anybody know wether it is smart for me to use the SQL Compact Edition, or does anybody has a very good alternative for my problem?
if you really want only to store some settings and want to use a Database, i would suggest that you use SQLite. This db is much more lightweight than MS-SQL Compact Edition and it's an in-memory database, so you can ship the db within your product and don't have to install a seperate database on your computer.

Database engine alternatives for small C# desktop application [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have to develop a mini application, but need to create database, i did't want to use sql, access or oracle because i just need 4 tables data. What is the best option for database storage? Desktop application.
Mongo db is a very light weight, very easy no-sql database, which is rather easy to learn and work with. It does require an instance running, I didn't check if you can have it embedded in your application but wouldn't be surprised if it's possible.
Check it out.
If you don't need SP's and you only need relational data (and not dealing with installation and dependency overhead) then you just reference SQL Server CE.
It's an embedded database and if you run C# it means that the Framework is there, and probably the SQL Server CE too, otherwise the install is very lightweight and can be included in your installer
Sqlite if you need relations and queries, ESENT if you don't.

Can Microsoft SQL Server Compact Edition be used as an embedded database? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm working with C# and I want to develop desktop application that use a database. The final purpose is to embed my database file so I can instal the application in every single computer.
My questions are :
Is Microsoft SQL Server Compact Edition a viable solution for embedded database?
How to use it?
Can you give me some tutorials to deal with it?
Thank you, I'll really appreciate your answers.
"Yes"
Why? Because, like any good "embedded database", it doesn't require a separate installation. In addition, but not absolutely required, SQL Server CE runs in-process.
Other alternative include SQLite and Firebird (and many more); so the question is then, which database is right for you? (Which, ignoring a few technical differences, comes a good bit down to preference and preferred tooling ..)
For #2 and #3, please consult a book/tutorial/google first.

What should i use for a local database in a windows 8 metro app [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to write a media management Metro app for windows 8 and I want to store all my metadata for the app in a file based database that should only be usable by the app.
Ive already made a similar app for windows 7 and I used Sql Compact for the data but im not sure if sql compact is compatible with win8.
So what should I use for storing data in a Metro app?
I'm using IndexedDB, if you use Metro app javascript, no need third party libraries to accessed it. because Metro app javascrip using the same engine with IE10.
SQLITE is one I'm using with great success. It just exceeded my expectations. Very portable...

Ideal development environment for Visual Studio 2010 [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am embarking on the rewrite of a VB6 product in C# using Visual Studio 2010.
Would it be better to use Windows XP or Windows 7 for the development environment?
Unless you're targeting Windows XP only, there is no reason to saddle yourself with an obsolete OS: you won't be able to develop for any of the new platform's features and there is a good chance you'll be unable to install many of the most recent OS components.
So get a Windows 7 system and setup a win XP VM for testing
Windows XP has a lot less restrictions on what you can do, so for a straight out conversion project its probably easier. However, Windows 7 is becoming more prevalent (at least in my customer base. How about your customers?), and using it would give you the opportunity to do it "right" with regard to file locations, settings storage, user rights, among other things. The cost is more time, of course.
Also, if you are aiming to get your product MS certified, then having a Windows 7 certification is probably more meaningful.
So, in summary, your answer should be based on your goals for the application, and the needs and wants of your customers.
.Net is designed as multi-platform, and theoretically doesn't depend from OS
I'd go with windows 7 any day. Win xp is old and boring, there are no benefits from using it
Windows 7 is far better than XP in EVERY way, don't let the nostalgic XP lovers fool you. :)

Categories