Archives pour la catégorie ‘Trucs utiles’


Générer des classes à partir de tables SQL

Lorsque vous démarrez un nouveau projet, vous devez à un moment vous atteler à créer les classes correspondants à vos tables SQL. Évidemment, si vous utilisez un ORM tel qu’Entity Framework, vous ne vous souciez pas de cela.

Cependant, si ce n’est pas le cas, j’ai une solution qui peut vous intéresser. Le problème c’est qu’on ne peut pas (du moins je n’en ai pas trouvé) se servir des ORM « juste » pour générer les classes la première fois et s’arrêter là.


EnforceConstraints et débuggage

Si vous avez déjà travaillé avec des DataSet, vous avez sûrement déjà eu affaire à une exception indiquant qu’une contrainte d’intégrité n’était pas respectée.

Et comme l’exception ne dit pas quelle contrainte l’a levée, il est difficile de debugger ça.


Le RemoveDiacritics

Parfois, il arrive que l’on souffre de l’absence de certaines méthodes que l’on pense essentielles au Framework .NET. En ce qui me concerne, c’est le cas avec la classe String lorsque l’on souhaite « normaliser » notre chaîne de façon à supprimer tout accents.