Redis
 sql >> Base de données >  >> NoSQL >> Redis

F# Multiple Attributs CLIMutable DataContract

CLIMutable L'attribut n'affecte pas le comportement de l'enregistrement lorsque l'enregistrement est utilisé à partir du code F#. Pour le code F #, il s'agit toujours d'un enregistrement immuable. Voir ici :http://blogs.msdn.com/b/fsharpteam/archive/2012/07/19/more-about-fsharp-3.0-language-features.aspx

"Dans F# 3.0, nous avons ajouté CLIMutableAttribute. Si vous attachez cet attribut à un type d'enregistrement F#, le compilateur F# émet un constructeur par défaut et des setters de propriété dans l'IL généré pour ce type (bien que ces fonctionnalités ne soient pas exposées au code F#). "