سؤال

وأنا جديدة نسبيا في البرمجة. يدور عملي أساسا حول البيانات وتحليلها. أريد إنشاء صفحة asp.net بسيطة مما يدل على جزء كبير من البيانات من قاعدة البيانات. يمكن أن يكون هناك الملايين من صفوف من البيانات التي يتم استخدامها لأنواع مختلفة من تحليل / searchin / تصفية الخ ..

وإذا أنا أكتب منطق الترحيل في الواجهة الأمامية أو في الخلفية (في هذه الحالة SQL خادم 2005)؟

وماذا سيكون أفضل الممارسات حول هذا؟ اقتراحاتكم / وصلات إلى الموارد في هذا الاتجاه هو موضع تقدير كبير.

نصائح أخرى

وقد تكون مهتمة في هذه ... ترحيل من resultset وكبير في asp.net

وأود أن أقترح عليك إنشاء إجراء مخزن للاستعلام وصفحة البيانات الخاصة بك. LINQ إلى SQL هو وسيلة سريعة وسهلة لتنفيذ سان تومي وبرينسيبي.

ومثال بسيط من الإجراء المخزن لرعاية الترحيل:

CREATE PROCEDURE [dbo].[stp_PagingSample]
(
    @page int,
    @pagesize int
)
AS

WITH Numbered AS
(
    SELECT *, ROW_NUMBER() OVER (ORDER BY ID) AS 'RowNumber'
    FROM tbl_YourTable
) 
SELECT * 
FROM Numbered
WHERE RowNumber BETWEEN ((@page - 1) * @pagesize) + 1 AND (@page * @pagesize);

والإجراء المخزن هو الجزء الصعب. لكن إسقاط تعليق إذا كنت تريد مني أن إضافة المزيد من التعليمات البرمجية تنفيذ سان تومي وبرينسيبي وتقديم البيانات ...:)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top