Καλημέρα
θα ήθελα να κάνω μια ερώτηση φαντάζομαι φαινομενικά απλή αλλά αρκετά δύσκολη για να με παιδέψει σημαντικά :
Προσπαθώ να κάνω σύνδεση με μια βάση δεδομένων που έχω δημιουργήσει προσθέτοντας ένα "sql server compact 4.0 local database" . Επίσης πρόσθεσα σε αυτή 2 tables με μερικά πεδία.
Ύστερα :
1) Πρόσθεσα ένα connection string : <add name="MVCStoreEntities" connectionString="Data Source=|DataDirectory|MVCDatabase.sdf" providerName="System.Data.SqlServerCe.4.0" />
2) Πρόσθεσα ορισμένα models :
=============================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcStore.Models
{
public class Users
{
public string id { get; set; }
public string username { get; set; }
public string password { get; set; }
}
}
====================================================
3) Πρόσθεσα την κλάση για τη βάση δεδομένων
====================================================
using System.Data.Entity;
namespace MvcStore.Models
{
public class MVCStoreEntities : DbContext
{
public DbSet<Album> Users { get; set; }
public DbSet<userInfo> userInfo { get; set; }
}
}
================================================
4) Και επιχείρησα να ανατρέξω το περιεχόμενο της βάσης :
public string Test()
{
MVCStoreEntities storeDB = new MVCStoreEntities();
var genres = storeDB.userInfo.ToList();
var text = "<p>List</p>";
foreach(var s in genres){
text = text + "<p>" + s.afm + "</p>";
}
return text;
}
=====================================================
Απαιτείται κάτι επιπλέον;
Ευχαριστώ