Puis-je enregistrer un "Objet" dans une base de données SQL Server?

Je veux enregistrer un objet (de tout type) dans un champ dans une base de données dans SQL Server 2005. Est-il possible? Dois-je convertir l'objet en quelque chose, comme un tableau d'octets, par exemple, et de le jeter en arrière quand la récupérer?

  • Vous pouvez également sérialiser pour le XML, ce qui serait plus facile à inspecter l'intérieur de la db que des données binaires
  • Ce n'est pas un grand DB design. Aurez-vous besoin d'interroger les attributs de l'objet à tout moment? par exemple, obtenir tous les objets, où l'objet.Foo = 1.
  • Non je n'ai pas besoin de savoir ou d'une requête le contenu des tables stockées
InformationsquelleAutor Ahmad Farid | 2009-08-19