Ceci est une suite à une autre question que j'ai posée plus tôt aujourd'hui. Je crée une application de bureau qui stocke les documents texte enrichis créés dans WPF (dans un contrôle RichTextBox). L'application utilise SQL Compact, et jusqu'à présent, j'avais prévu de stocker chaque document dans une colonne binaire dans la base de données.Stockage de documents texte enrichi
Je repense cette approche. Serait-il préférable de stocker chaque document texte enrichi dans le système de fichiers plutôt que de l'enregistrer dans la base de données? Je pense que je pourrais mettre les documents dans le même dossier avec la base de données, puis stocker un chemin relatif à chaque document dans son enregistrement de base de données, avec d'autres informations sur le document (balises et ainsi de suite). Je voudrais connaître quelques avantages et inconvénients de cette approche, ainsi que des idées de ce qui est généralement considéré comme la meilleure pratique pour ce genre de chose. Merci de votre aide.
Thannks - Je vais laisser cela ouvert un moment avant d'accepter une réponse, mais je l'ai upvoted. –
Je suis allé avec le système de fichiers, et cela a très bien fonctionné. Je stocke chaque FlowDocument dans un fichier XPS distinct; le nom de fichier XPS est le même GUID que j'utilise comme clé primaire pour l'enregistrement de base de données correspondant. –