Stockage de formes dans une BDD - C#/.NET managed - Programmation
Marsh Posté le 20-12-2004 à 16:00:57
FlorentG a écrit : Si vous avez déjà fait ce genre de trucs, sous quelle forme l'avez-vous fait ? |
en losange
Marsh Posté le 20-12-2004 à 16:01:21
Ca me parait pas mal...tu as beaucoup de formes différentes?
Marsh Posté le 20-12-2004 à 16:02:39
A la base pas beaucoup de formes, mais c'est prévu pour être extensible... Donc au besoin en rajouter des nouvelles...
Marsh Posté le 20-12-2004 à 16:04:01
Dans ce cas je pense que c'est très bien comme ça...avec peu de formes j'aurais p-e distingué les différentes formes directement dans la base, mais là non...
Marsh Posté le 20-12-2004 à 16:04:08
ReplyMarsh Posté le 20-12-2004 à 16:05:03
skeye a écrit : Dans ce cas je pense que c'est très bien comme ça...avec peu de formes j'aurais p-e distingué les différentes formes directement dans la base, mais là non... |
Oui maintenant le problème qu'on pourrait trouver, serait si on veut réutiliser la base ailleurs que dans le .NET Framework, donc la forme sérialisée ne fonctionnerait plus...
Marsh Posté le 20-12-2004 à 16:06:36
FlorentG a écrit : Oui maintenant le problème qu'on pourrait trouver, serait si on veut réutiliser la base ailleurs que dans le .NET Framework, donc la forme sérialisée ne fonctionnerait plus... |
Je connais quedalle au .net, mais la sérialisation n'est qu'une représentation "compacte" de ton objet...tu dois pouvoir désérialiser à la main, ou créer ta propre sérialisation/désérialisation, non?
Marsh Posté le 20-12-2004 à 16:07:59
C'est sûr, oui, en regardant bien, ça ressemble vaguement à tous les variables membres séparées par des séparateurs, c'est assez simple.
Bon ben je vais continuer comme ça alors, merci bien
Si y'en a qu'ont d'autres idées (idées, hein, j'ai pas dis dawa ), hésitez pas
Marsh Posté le 20-12-2004 à 15:37:18
Hopla !
Bon, je suis en train de développer une application (en VB.NET). Dans cette application, je suis ammené à afficher une image, avec pleins de formes dessus : rectangles, cercles, polygones, flèches, etc...
Tout ce petit monde est stocké dans une base de données dans une table qui contient les champs suivants
Donc les premiers champs sont "self-explanatory". Pour la forme sérialisée, je sérialise par exemple le rectangle quand c'est un rectangle, le point de départ et d'arrivée sous forme de tableau de point pour les flèches, la liste des points pour un polygone, etc...
Pensez-vous que cette méthode de stockage est bonne ? Est-ce intelligent de stocker les trucs sous forme sérialisée ? Si vous avez déjà fait ce genre de trucs, sous quelle forme l'avez-vous fait ?
Merci