منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
.NET Dynamic SQL Generator - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم مقالات قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=42)
+--- الموضوع : .NET Dynamic SQL Generator (/showthread.php?tid=9783)



.NET Dynamic SQL Generator - أبو يعقوب - 25-07-13

السلام عليكم

مشروع مفتوح المصدر على موقع 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