sql ce 3.5 entity framework sorunu kayıt ekleyememe ve sql compact 4.0 ile entity framework
Entity Framework, MS SQL, Sql Server Yorum Yok »Çok uğraşmama rağmen ce 3.5 il entity framewrok ta kayıt yapamadım meğer bir bug mış .. bende sql ce 4.0 geçtim ancak burada da entity data model oluştururken compact edition 4.0 çıkmıyordu nekadar sürücülerini yükelsemde. neyse sorunu şu şekilde halledebilirsiniz..
http://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1
buradan sql server compact toolbox yükleyin
sonra server explorer penceresinden sql ce 4.0 veritabanı oluşturun bu işlemden sonra server penceresine compact tools box iconunu tıklayın iki mavi kutucu gibi bişi
sonra orada veritabanınaza sağ tıklayıp Add entity Data model den modelinizi oluşturabilirsiniz…artık crud işlemlerinizi yapabilirsiniz
db.KategoriAdiGetirSp(id, Ad); // ms sql de stored procedure oluşturmanız gerekli id ye göre kategori adı getiren prosedür..gerisini aşşağıdaki kod hallediyor..
Cells[9]// kaçıncı hücredeki degeri alacak ,bunu srtore procedure yolluyoruz oda bize Kategori Adı getiriyor böylece kategori id görmek yerine gridviede kategori adı gözüküyor..
protected void GridView1_DataBound(object sender, EventArgs e)
{
ObjectParameter Ad = new ObjectParameter(“Ad”, typeof(string));
for (int i = 0; i < GridView1.Rows.Count; i++)
{
string vr;
vr = GridView1.Rows[i].Cells[9].Text;
int id = int.Parse(vr);
db.KategoriAdiGetirSp(id, Ad);
GridView1.Rows[i].Cells[9].Text = Ad.Value.ToString(); ;
}
}
Son Yorumlar