Comment faire pour définir une propriété Nullable d'une classe à null via le fichier de configuration de Windsor?Définir la propriété Nullable à null via le fichier de configuration de Windsor?
Disons que j'ai une classe comme ceci:
public class MyComponent
{
public int? MyProperty { get; set; }
}
et un fichier de configuration semblable à ceci:
<component id="MyComponent" ...>
<parameters>
<MyProperty>!!! what do I put here? !!!</MyProperty>
</parameters>
</component>
Que dois-je mettre dans le texte intérieur ci-dessus pour définir la propriété null? (oui, je sais dans cet exemple, il sera en fait nul par défaut, mais imaginez qu'il est défini dans constructeur à autre chose)
Le texte vide ne fonctionne pas - J'ai vérifié.
Je ne pense pas que vous pouvez le faire hors de la boîte. Vous pouvez écrire une facilité pour cela, ou enregistrer le composant à partir du code. –
Je suis d'accord avec Krzysztof, il n'y a pas de façon intégrée de le faire. Veuillez créer un problème: http://support.castleproject.org/projects/IOC –