Guten Abend,
ich bin neu im Bereich ASP.NET und habe hier zum Datenzugriff eine Frage. Ich habe eine Übersichtsseite mit einem DevExpress Grid und dieses Grid bekommt knapp 1 Mio. Datensätze. Bei mir klappt das lokal alles immer wunderbar, sobald ich die Anwenndung auf einen Server deploy und ich darauf zugreife dauert das super lange und es kommt oft auch zum Timeout. Als Datenzugriff dient hier ein Dataset. ich bin mir aber nicht sicher ob das der richtige Ansatz für so viele Daten ist, was verwendet ihr so und wie implementiert man sowas am besten. Sollte man vielleicht LinqToSql, EntityFramework oder andere Techniken verwenden?
Das übertragen bzw. das binden der Daten an das Grid dauert hier auch sehr lange. Macht es einen unterschied, ob man eine Datasource auf dem Server bindet, ist es besser eine SQLDatasource auf dem Client zu verwenden oder macht das überhaupt einen performance unterschied?
Danke für die Antworten
ich bin neu im Bereich ASP.NET und habe hier zum Datenzugriff eine Frage. Ich habe eine Übersichtsseite mit einem DevExpress Grid und dieses Grid bekommt knapp 1 Mio. Datensätze. Bei mir klappt das lokal alles immer wunderbar, sobald ich die Anwenndung auf einen Server deploy und ich darauf zugreife dauert das super lange und es kommt oft auch zum Timeout. Als Datenzugriff dient hier ein Dataset. ich bin mir aber nicht sicher ob das der richtige Ansatz für so viele Daten ist, was verwendet ihr so und wie implementiert man sowas am besten. Sollte man vielleicht LinqToSql, EntityFramework oder andere Techniken verwenden?
Das übertragen bzw. das binden der Daten an das Grid dauert hier auch sehr lange. Macht es einen unterschied, ob man eine Datasource auf dem Server bindet, ist es besser eine SQLDatasource auf dem Client zu verwenden oder macht das überhaupt einen performance unterschied?
Danke für die Antworten
Comment