25-07-13, 07:08 AM
(آخر تعديل لهذه المشاركة : 26-07-13, 03:28 AM {2} بواسطة بشار الذيب.)
السلام عليكم
مشروع مفتوح المصدر على موقع http://codeplex.com
اسم المشروع .NET Dynamic SQL Generator
وهو عبارة عن Data Access Layer تحاكي قواعد البيانات ، تمكنك من التعامل مع أكثر من قاعدة بيانات بدون الاكتراث إلى جمل الاستعلام والاختلافات بينها يعني تتعامل مع Query على أنها Object وليس نص والمشروع يحولها في النهاية إلى الجملة المناسبة بحسب قاعدة البيانات
رابط المشروع
http://dynasql.codeplex.com/
قد يكون صعبا في البداية ولكن مع التمعن في علاقة الفئات ببعضها سيكون واضحاً
طبعا لب المشروع وكيفية تعامله مع أكثر من قاعدة بيانات ديناميكيا هو الفئات الموجودة في مجال الأسماء System.Data.Common
مشروع مفتوح المصدر على موقع 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(sel, reader =>
{
if (reader.Read())
name = reader.GetString(1);
});
رابط المشروع
http://dynasql.codeplex.com/
قد يكون صعبا في البداية ولكن مع التمعن في علاقة الفئات ببعضها سيكون واضحاً
طبعا لب المشروع وكيفية تعامله مع أكثر من قاعدة بيانات ديناميكيا هو الفئات الموجودة في مجال الأسماء System.Data.Common