אתה עובד עם C# ,תעבוד עם MSSQL EXPRESS ,התמיכה בו דרך C# היא build-in כבר ,רק אני אדגיש שזאת הגירסא החינמית של המסד נתונים הזה ,אני לא ממש יודע מה ההבדלים בינה לבין המסחרית ,אבל עדיין לא חושב שזה ישפיע כול כך על הבחירה שלך ,אם לא הסתדרת עם ההתקנה וההגדרה של MSSQL ,תנסה להתקין MYSQL,אתה תצטרך להוריד Mysql Connector מהאתר של MYSQL ולהתקין אותוhttp://bitdaddys.com/MySQL-ConnectorNet.html
שאר בסיסי הנתונים או פחות טובים או עולים כסף ןהרבה יותר טובים ,ראה בסיס נתונים אורקל שצריך למשכן את הבית כדי להשתמש בו
,יש גם PostgreSQL שהוא בסיס נתונים בקוד פתוח ,אבל אני לא יודע לגבי התמיכה של C# בו ,אבל שמעתי עליו רק דברים טובים ככה שמומלץ לבדוק אותו.
אני אישית הייתי עובד עם MYSQL.