lida2010
سه شنبه 03 تیر 1393, 17:01 عصر
سلام
من یه برنامه دیکشنری داشتم که با C# .sqlite ,EF6 و .net framework4.5
نوشته شده. حالا میخام همونو با sqlserver،EF4 و netframework3.5 انجام بدم. امکانش هست با همون کدها اینکارو انجام بدم؟
داخل برنانمه یه تکست باکس هستش که کارش جستجو از داخل دیتابیسه.
جستجو میکنه و داخل لیست باکس نمایش میده.
اینارو داخل کدهای جدیدم مینویسم به context خطا میده
The name 'context' does not exist in the current context
???
//خواندن جدول دیکشنری
var query1 = from i in context.dictionries orderby i.word select i;
foreach (var item in query1)
{
listword.Items.Add(item.word);
}
// کد نویسی تکس باکس سرچ موجود در تب دیکشنری
private void txtsearch_TextChanged(object sender, EventArgs e)
{
listword.Items.Clear();
if (txtsearch.Text != "")
{
String val = txtsearch.Text;
var query1 = from i in context.dictionries where i.word.Contains(val) orderby i.word select i;
foreach (var item in query1)
{
listword.Items.Add(item.word);
}
}
else
{
var query12 = from i in context.dictionries orderby i.word select i;
foreach (var item in query12)
{
listword.Items.Add(item.word);
}
}
}
اینم کد لیست باکس که معنی لغت مورد نظر رو نمایش میده
// کد نویسی مربوط به لیست باکس تب دیکشنری
private void listword_SelectedIndexChanged(object sender, EventArgs e)
{
string val = listword.SelectedItem.ToString();
var query2 = from i in context.dictionries where i.word.Contains(val) orderby i.word select i;
foreach (var item in query2)
{
txtpronunciation.Text = item.word + " " + " : " + item.pronunciation;
txttranslation.Text = item.translation;
txtmeaning.Text = item.meaning;
}
}
من یه برنامه دیکشنری داشتم که با C# .sqlite ,EF6 و .net framework4.5
نوشته شده. حالا میخام همونو با sqlserver،EF4 و netframework3.5 انجام بدم. امکانش هست با همون کدها اینکارو انجام بدم؟
داخل برنانمه یه تکست باکس هستش که کارش جستجو از داخل دیتابیسه.
جستجو میکنه و داخل لیست باکس نمایش میده.
اینارو داخل کدهای جدیدم مینویسم به context خطا میده
The name 'context' does not exist in the current context
???
//خواندن جدول دیکشنری
var query1 = from i in context.dictionries orderby i.word select i;
foreach (var item in query1)
{
listword.Items.Add(item.word);
}
// کد نویسی تکس باکس سرچ موجود در تب دیکشنری
private void txtsearch_TextChanged(object sender, EventArgs e)
{
listword.Items.Clear();
if (txtsearch.Text != "")
{
String val = txtsearch.Text;
var query1 = from i in context.dictionries where i.word.Contains(val) orderby i.word select i;
foreach (var item in query1)
{
listword.Items.Add(item.word);
}
}
else
{
var query12 = from i in context.dictionries orderby i.word select i;
foreach (var item in query12)
{
listword.Items.Add(item.word);
}
}
}
اینم کد لیست باکس که معنی لغت مورد نظر رو نمایش میده
// کد نویسی مربوط به لیست باکس تب دیکشنری
private void listword_SelectedIndexChanged(object sender, EventArgs e)
{
string val = listword.SelectedItem.ToString();
var query2 = from i in context.dictionries where i.word.Contains(val) orderby i.word select i;
foreach (var item in query2)
{
txtpronunciation.Text = item.word + " " + " : " + item.pronunciation;
txttranslation.Text = item.translation;
txtmeaning.Text = item.meaning;
}
}