تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
LINQ _ My reference Will be here
#1
السلام عليكم ورحمة الله وبركاته
هذا الموضوع كمرجع لي أولا وقد يستفيد منه الاخرون !!!
LINQ - Sample Queries 101
تمرست كثيرا على كتابة جمل الاستعلام
بحكم ان اهتمامي الاول والاخير قواعد البيانات
لكن دعونا نجرب LinQ حقيقة لم اجد مقارنة وافية شافية
بها اكتفي حاكيت تطبيق استاذنا أبو إيهاب في مثال أعده
على اللغتين VB & C# as well
وكان ممتعا جداً تناول فيه الاضافة والحذف والتعديل
وضمنا التعديل يقودك للبحث   Rolleyes !!!
هذا كود التطبيق على جدول من حقلين فقط فهرس واسم
PHP كود :
using System;
using System.Data;
using System.Linq;
using System.Windows.Forms;
// try to use what you need not more !!!
namespace LinQ1
{
    public partial class Form1 Form
    
{
        public Form1()
        {
            InitializeComponent();
        }
     /*   declare */
        static DBDataContext db = new DBDataContext();
        private void Form1_Load(object senderEventArgs e)
        {
           // for populating Datagridview !          
            var list = (from s in db.USERIDs select s).ToList();
            dataGridView1.DataSource = list;
        }
        private void button1_Click(object senderEventArgs e)
        {
            // here for adding a new record
            /*you can use this */
            USERID tb = new USERID() { Name textBox1.Text};// like arrray
            db.USERIDs.InsertOnSubmit(tb);
            db.SubmitChanges();
            Form1_Load(sendere);
            /* or you  use like this
            USERID tb = new USERID();
            tb.Name = textBox1.Text;
           db.USERIDs.InsertOnSubmit(tb);
           db.SubmitChanges();
           Form1_Load(sender, e);*/
           //First time I know C# Text Code editor accepts JAVA marks lool ;)
        }
        USERID ttb = new USERID();
        private void button2_Click(object senderEventArgs e)
        {
            ttb db.USERIDs.Where(=> s.ID == int.Parse(this.Text)).Single();
            ttb.Name textBox1.Text 
            db
.SubmitChanges();
            Form1_Load(sendere);  
        
}
        private void button3_Click(object senderEventArgs e)
        {
            ttb db.USERIDs.Where(=> s.ID == int.Parse (this.Text)).Single();
            db.USERIDs.DeleteOnSubmit(ttb);
            db.SubmitChanges();
            Form1_Load(sendere);
        }
        private void dataGridView1_CellDoubleClick(object senderDataGridViewCellEventArgs e)
        {
            this.Text "";
            this.Text "" dataGridView1.CurrentCell.Value;
            button3_Click(sendere);
        }
    }



/* xxxx */
!!!!
في الرابط السابق يوجد 101 مثال عليها
لمن يرغب بالتعرف عليها 
لكني اجمالا انطباعي المبدئي عنها كأنني اتعامل مع عناصر لست أو مصفوفة
ومن المؤكد إذا في العمر بقيه ستتجلى امور كثيرة إن شاء الله
هل سيزول عهد Dao 
Ado
Ado.net
من يدري؟!

بالمناسبة
كنت دائما التلميذ الذي يفوق استاذه
سأرى إن كنت لازلت أم لا !!!
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}


الردود في هذا الموضوع
LINQ _ My reference Will be here - بواسطة أبو عمر - 06-10-15, 06:44 PM
RE: LINQ _ My reference Will be here - بواسطة Abu Ehab - 06-10-15, 11:32 PM
RE: LINQ _ My reference Will be here - بواسطة أبو عمر - 07-10-15, 12:23 AM
RE: LINQ _ My reference Will be here - بواسطة Abu Ehab - 07-10-15, 12:46 AM
RE: LINQ _ My reference Will be here - بواسطة أبو عمر - 07-10-15, 08:54 AM
RE: LINQ _ My reference Will be here - بواسطة CLARO - 02-06-16, 11:42 AM
RE: LINQ _ My reference Will be here - بواسطة اجيسك - 09-12-16, 09:03 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم