Je suis préoccupé par la conception de jeux de données.Conception de jeu de données .NET
On m'a dit qu'il serait bon d'avoir un jeu de données pour chaque table à des fins de maintenance. Étant donné que des changements fréquents dans les tables de base de données sont attendus, le fait d'avoir un jeu de données incluant chaque table serait pénible à effectuer la modification correspondante dans l'application. Q. Est-ce une bonne approche d'avoir un ensemble de données pour chaque table (je finirais par avoir 30 ~ 40 jeux de données pour chaque table DB en utilisant la procédure stockée)?
J'ai un projet distinct pour les ensembles de données communément utilisés. chaque projet inclut "dataset project" comme référence, et l'utilise en incluant l'ensemble de données nécessaire dans Forms, classes, etc.
Q. Cette approche rend-elle le système entier plus lent? Si j'ai un ensemble d'ensembles de données en tant que projet séparé, ce serait bénéfique, car il sera plus facile de faire une modification (j'ai seulement besoin de faire une modification à un endroit)
Parlons-nous d'applications Web ici, ou de bureau? – DOK
Que considérez-vous comme une alternative? Un seul ensemble de données fortement typé avec 30-40 tables de données enfant? –
Une chose qui me saute aux yeux avec votre question, c'est qu'il semble que vous voulez que votre niveau intermédiaire entier se compose de DataSets. Je suggère fortement d'étudier les cours, il y a une myriade d'avantages que vous pourriez en tirer. –