تقييم الموضوع :
  • 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
من يدري؟!

بالمناسبة
كنت دائما التلميذ الذي يفوق استاذه
سأرى إن كنت لازلت أم لا !!!
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
#2
( هل سيزول عهد Dao
Ado
Ado.net
من يدري؟! )

انتهت وماتت من عام 2003 ..
----------------------------
من ناحية تتفوق على الاساتذه :
أذا كان المقصود انا : . والله رايح أكون سعيد جدا جدا
لكن حتى يحصل هذا : انزل عن الفرس وأركب صاروخ نفاث يمكن توصل بعد عام . .. هههههه
حبيبي والله ابو عمر بمزح معاك

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة: أبو عمر , ابو ابراهيم
#3
الله يحفظك ويسعد قلبك
وكل الاخوة في هذا المنتدى
لن أنسى فضلك من اخراجي من غيابة الجب ابداً
اسأل الله يمن عليك من فضله
ودي اناقشك واستفسر عن امر في مثالك اللي رفعته عن TreeView
بسمتى ما أذنت لي بطرح استفساري
لاني تفاجأت من أمر فيه وان شاء الله تخبرني عنه
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة:
#4
الله أكبر ... خد راحتك أسأل براحتك أخي الكريم لكن ضع في الاعتبار أني مش كل شويه فاضي والكهربا بتوصلنا 6 ساعات فقط
أساسا انا بحب أتصدق ... وأسأل الله القبول ..

كل الحكاية أني أملك أسلوب لا يمكن أن أفصح عنه .. بمعنى :
انا لما أضع مثال أو اعمل فيديو : تأكد تماما مش هو اللى أنا بأستخدمه في شغلي
من فضل الله عز وجل : املك بصمه خاصة على الكود

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة: أبو عمر
#5
الله يحفظك من سوء حظي اني ما خارج المستحقين للصدقات
نسأل الله ان يتقبل منا ومنكم ويرزقنا واياكم الاخلاص في القول والعمل وأن يتقبل منا جميعاً
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة:
#6
شكرا :-)
(( نحن قوم أعزنا الله بالإسلام فمهما ابتغينا العزة بغيره أذلنا الله )) .. 











الرد }}}}
تم الشكر بواسطة:
#7
نعم صحيح أستاذي العزيز أبو إيهاب، ولكن للأسف الكثير هنا لا يدرك طيات هذه المشاركة.
وأنت تعلم أستاذي العزيز أن الفيديوهات التعليمية التي أضعها في المنتدى ليست هي التي نستخدمها في عملنا،
هي للمبتدئين فقط

من يحب التطور يحكيني على الواتس آب 0096176363502
بخدمتكم
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة:
#8
(04-06-16, 02:06 PM)khodor1985 كتب : نعم صحيح أستاذي العزيز أبو إيهاب، ولكن للأسف الكثير هنا لا يدرك طيات هذه المشاركة.
وأنت تعلم أستاذي العزيز أن الفيديوهات التعليمية التي أضعها في المنتدى ليست هي التي نستخدمها في عملنا،
هي للمبتدئين فقط

من يحب التطور يحكيني على الواتس آب 0096176363502
بخدمتكم

نشكر كل صالح ينفعنا بالعمل الصالح
الرد }}}}
تم الشكر بواسطة:
#9
نشكر كل متميز رائع يساعدنا و يفيدنا
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البحث عن كلمة داخل ملف نصي باستخدام تقنية Linq Sajad 5 1,348 أمس, 09:05 AM
آخر رد: اجيسك
  DataGridView Paging LINQ TO SQL Abu Ehab 5 395 08-06-16, 05:18 PM
آخر رد: Abu Ehab
  Entity FrameWork & LINQ Abu Ehab 8 1,944 02-06-16, 11:41 AM
آخر رد: CLARO
  LINQ TO DataSet & XML Files Abu Ehab 10 1,592 02-06-16, 11:40 AM
آخر رد: CLARO
  دورة Linq smss 0 521 20-09-12, 03:14 AM
آخر رد: smss
  إنشاء مشروع باستخدام sql server و linq وتقارير crystal report 0 203 منذ اقل من1 دقيقه مضت
آخر رد:

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


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