احاول ان اصمم موقع اخباري بواسطة ال visual studio 2010 and SQL server 2008 وابحت عن كود لعمل ال paging بواسطة الstorage procedure or caching ولا اريد عمل paging بان ياتي بكل السجلات من القاعدة البيانات ويقوم بعمل لها paging داخل الموقع لا هده العمليه خاطئة وانما اريد ان اعمل paging بواسطه ال storage proceder بمعنى انه يقسم السجلات وعندما اختار page الاولى ياتي بها من قاعدة البيانات هكدا
طريقة عمل الpaging بواسطة الstorage procedure OR caching
السلام عليكم ورحمه الله وبركاته
اخت ابتهال كيف بال Caching ؟؟ يمكنك فعل ال Paging fعده طرق منها بال LINQ او ObjectDataSource و الخ
سوف اريد العمليه بواسطه ال LINQ
Dim ID As Integer
If Request.QueryString("ID") IsNot Nothing Then
ID = Convert.ToInt32(Request.QueryString("ID"))
else
ID=0
End IF
Dim query = (From p in db.Products
Select p).Skip(ID*10).Take(10).:: Wish to become better and better ::.
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
اخت ابتهال كيف بال Caching ؟؟ يمكنك فعل ال Paging fعده طرق منها بال LINQ او ObjectDataSource و الخ
سوف اريد العمليه بواسطه ال LINQ
Dim ID As Integer If Request.QueryString("ID") IsNot Nothing Then ID = Convert.ToInt32(Request.QueryString("ID")) else ID=0 End IF Dim query = (From p in db.Products Select p).Skip(ID*10).Take(10)
شكرا لك vb helper ولكن الطريقه التي اعطيتني اياها تاتي بكل السجلات records الى داخل الserver وتقسم السجلات بمعنى تعمل لها paging داخل الصفحه وهده الطريقه لا ارغب فيها (هي صحيحه) ولكن الطريقه الصحيحه ان ناتي بالسجلات على دفعه دفعه من داخل الdatabase بمعنى وكاننا نعمل paging داخل ال database
ومع دلك شكرا لك
السلام عليكم ورحمه الله وبركاته
اختى من قالك ان الكود السابق يأتي بالبيانات كلها؟؟؟ يأتي بها على 10 صفوف معتمدا على رقم الصفحه المرره من الرابط .. يمكنك التأكد من خلال ال SQL Profiler
.:: Wish to become better and better ::.
