septembre
2010
Un Complex Type est une propriété non scalaire d’une entité qui peut contenir elle-même des propriétés scalaires ou d’autres Complex Types. Par exemple, l’entité suivante : On peut considérer que les champs Firstname et Lastname sont très liés et pourraient être regroupés dans un champ Name. C’est ce que l’on appelle un Complex Type. Autrefois, la création de Complex Types n’était pas supportée par l’Entity Model Designer, nous obligeant donc à passer par le mode […]
septembre
2010
La gestion des clés étrangères posait de gros problèmes dans la version précédente. Il était en effet impossible d’avoir une relation entre deux entités tout en gardant la clé étrangère dans les propriétés, la raison étant que le champ était mappé à la fois comme clé de la relation et comme propriété de l’entité. Il fallait donc faire un choix. Fort heureusement, ce problème n’existe plus dans la version 4.0, les deux mappings peuvent donc […]
septembre
2010
Lors de la compilation d’un projet Visual Studio, un fichier est généré en plus de l’assembly. Il porte le même nom mais possède une extension différente : PDB pour « Program Database ». Ce fichier contient toutes les informations de debug et d’état du projet. Cela permet entre autre de pouvoir s’arrêter sur un breakpoint lors de tests. Si ces fichiers sont nécessaires en phase de développement, ils sont cependant inutiles en cas de release du projet. […]
septembre
2010
Il arrive parfois que vous vouliez utiliser un switch dans lequel plusieurs valeurs vont effectuer les mêmes actions. Pour cela, il n’est pas nécessaire de répéter le code pour chaque valeur. Il suffit simplement d’utiliser la syntaxe suivante : switch (myValue) { case myFirstCaseValue: case mySecondCaseValue: Action(); break; case myThirdAction: OtherAction(); break; […]