m.bibjan
دوشنبه 05 تیر 1391, 10:50 صبح
سلام من واسه استفاده ازین تکنولوژی ازین کد استفاده میکنم.
ولی متاسفانه گیر میده.چون واسه اولین بار هم هست نمیدونم مشکلش چیه.میخواستم ببینم اصلا کد ها درست هستند.
public partial class MainWindow : Window
{
EntityFramWotkEntities bank = new EntityFramWotkEntities();
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var rs = (from p in bank.EFWork select p);
dataGrid1.DataSource = bank.EFWork;
}
private void btnInsert_Click(object sender, RoutedEventArgs e)
{
EFWork ins = new EFWork();
ins.ID = 8;
ins.name = "hakim";
ins.family = "rahimi";
ins.dadname = "babash";
ins.idpublic = "321654987";
ins.phone = "09192547606";
bank.AddToEFWork(ins);
bank.SaveChanges();
}
private void BtnDlelete_Click(object sender, RoutedEventArgs e)
{
var Query = (from p in bank.EFWork
where p.id == 1
select p).First();
bank.DeleteObject(Query);
bank.SaveChanges();
}
private void BtnUpdate_Click(object sender, RoutedEventArgs e)
{
var Query = (from p in bank.EFWork
where p.id==5
select p).Single() ;
Query.name = "mohsen";
bank.SaveChanges();
}
private void btnSelect_Click(object sender, RoutedEventArgs e)
{
var Query = (from p in bank.EFWork
where p.name.Contains("mohsen")
select p);
dataGrid1.DataSource = Query;
}
}
البته بگم اسم دیتابیسم : EntityFramWotk
و اسم جدولم :EFWork
ولی متاسفانه گیر میده.چون واسه اولین بار هم هست نمیدونم مشکلش چیه.میخواستم ببینم اصلا کد ها درست هستند.
public partial class MainWindow : Window
{
EntityFramWotkEntities bank = new EntityFramWotkEntities();
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var rs = (from p in bank.EFWork select p);
dataGrid1.DataSource = bank.EFWork;
}
private void btnInsert_Click(object sender, RoutedEventArgs e)
{
EFWork ins = new EFWork();
ins.ID = 8;
ins.name = "hakim";
ins.family = "rahimi";
ins.dadname = "babash";
ins.idpublic = "321654987";
ins.phone = "09192547606";
bank.AddToEFWork(ins);
bank.SaveChanges();
}
private void BtnDlelete_Click(object sender, RoutedEventArgs e)
{
var Query = (from p in bank.EFWork
where p.id == 1
select p).First();
bank.DeleteObject(Query);
bank.SaveChanges();
}
private void BtnUpdate_Click(object sender, RoutedEventArgs e)
{
var Query = (from p in bank.EFWork
where p.id==5
select p).Single() ;
Query.name = "mohsen";
bank.SaveChanges();
}
private void btnSelect_Click(object sender, RoutedEventArgs e)
{
var Query = (from p in bank.EFWork
where p.name.Contains("mohsen")
select p);
dataGrid1.DataSource = Query;
}
}
البته بگم اسم دیتابیسم : EntityFramWotk
و اسم جدولم :EFWork