منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : .NET Dynamic SQL Generator
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

مشروع مفتوح المصدر على موقع http://codeplex.com

اسم المشروع .NET Dynamic SQL Generator

وهو عبارة عن Data Access Layer تحاكي قواعد البيانات ، تمكنك من التعامل مع أكثر من قاعدة بيانات بدون الاكتراث إلى جمل الاستعلام والاختلافات بينها يعني تتعامل مع Query على أنها Object وليس نص والمشروع يحولها في النهاية إلى الجملة المناسبة بحسب قاعدة البيانات

PHP كود :
DBDatabase db DBDatabase.Create("Northwind");

            
DBParam param1 DBParam.ParamWithValue(1);

            
DBQuery sel DBQuery.SelectFields("CustomerID""CustomerName")
                                 .
From("CUSTOMERS")
                                 .
WhereFieldEquals("CustomerID"param1);

            
//perform all the database execution here.
            
string name null;

            
db.ExecuteRead(selreader =>
            {
                if (
reader.Read())
                    
name reader.GetString(1);
            }); 

رابط المشروع

http://dynasql.codeplex.com/

قد يكون صعبا في البداية ولكن مع التمعن في علاقة الفئات ببعضها سيكون واضحاً


طبعا لب المشروع وكيفية تعامله مع أكثر من قاعدة بيانات ديناميكيا هو الفئات الموجودة في مجال الأسماء System.Data.Common