تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مكتبة اسهل من مكتبة Dapeer
#6
انا حملت مشروع مكتبة Dapeer والقيت نظرة خاطفة .
لا اسرار فيها ، كل ما في الامر انها تستخدم نفس الاسلوب الذي تحدتث عنه .
يعني ال DataReader مع Command فقط مع الامكان ربطها بالـ BindingSourse لان الـ Query يعديد مصفوفة عادية List 
اذا ما الذي تفعله مكتبة Dapeer فعلا
لاشئ قامت بتغليف لمجموعة عمليات في شكل امر واحد مثلا

PHP كود :
Con.Query(of Class1)("Select * from MyTable")

الذي فعلته هو امر عادي جدا انشأت كائن اوامر Commander وربطته بقاري بيانات DataRader واعادت البيانات في شكل مصفوفة .

انا افكر في استخدام نفس الشئ ولكن بدل من الامر الافقي هذا نستخدم اسلوب البرمجة العمودية فكل المبرمجين القدامى متعودين على البرمجية العمودية .
وهي سهلة كثيرا مقارنة

المكتبة نفسها تلجاء الى البرمجة المعمودية عند تعقيد الاوامر .

PHP كود :
Using connection As IDbConnection OpenConnection()
 
       Const query As String "SELECT p.ProductID, p.Name, p.ProductNumber, " 
              
"p.MakeFlag, p.FinishedGoodsFlag, p.Color, " 
              
"p.SafetyStockLevel, p.ReorderPoint, " 
              
"p.StandardCost, p.ListPrice, p.Size, p.SizeUnitMeasureCode, " 
              
"p.WeightUnitMeasureCode, p.Weight, p.DaysToManufacture, " 
              
"p.ProductLine, p.Class, p.Style, p.ProductSubcategoryID, " 
              
"p.ProductModelID, p.SellStartDate, p.SellEndDate, " 
              
"p.DiscontinuedDate,  p.ModifiedDate, " _
              
"s.ProductSubcategoryId AS Id, s.ProductCategoryID " 
              
"AS CategoryId, s.[Name], s.ModifiedDate AS ModifiedOn " _
              
"FROM Production.Product p " _
              
"LEFT OUTER JOIN Production.ProductSubcategory " 
              
"s ON s.ProductSubcategoryId = p.ProductSubcategoryID"
 
       Return connection.Query(Of Product
 
          SubCategoryProduct)(query, Function(productsubCategory)
 
                       product.SubCategory subCategory
                        Return product
                        End 
Function)
 
   End Using 


لا اعرف ولكن هذا ما رأيت ، ولازالت احاول المرة تلو المرة بوقت الفراغ في استنباط طريقة تكون اسهل في التعامل مع مصادر البيانات .
على العموم حتى اقتراحاتكم لا بأس بها أي شئ يجعل التعامل مع البيانات بشكل اسهل مطلوب .

إقتباس :من وجهة نظري لو يتم التركيز على انشاء او صناعة او ابتكار نظام قواعد بيانات

ممكن انشاء نظام قواعد بيانات للمنظومات الصغيرة والبرامج الصغيرة الفكرة ليست مستحيلة .
الرد }}}


الردود في هذا الموضوع
مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 20-05-18, 10:57 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 21-05-18, 12:52 AM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة سعود - 21-05-18, 02:28 AM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 21-05-18, 05:39 AM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 24-05-18, 06:17 AM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 24-05-18, 04:32 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 24-05-18, 07:43 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 24-05-18, 09:17 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 24-05-18, 11:29 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 25-05-18, 12:29 AM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 25-05-18, 04:12 AM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 25-05-18, 04:00 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 25-05-18, 08:43 PM
RE: مكتبة اسهل من مكتبة Dapeer - بواسطة viv - 26-05-18, 12:07 AM


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


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