Articles of .net

Récupérer un object d’entitéframework sans UN champ

J’utilise un framework d’entités pour me connecter à la firebase database. J’ai un petit problème: J’ai une table qui a une colonne varbinary (MAX) (avec filestream). J’utilise la requête SQL pour gérer la partie “Data”, mais EF pour le rest (métadonnées du fichier). J’ai un code qui doit obtenir tous les fichiers id, nom de […]

Erreur lors de la désérialisation de Xml en object – xmlns = ”

J’ai vraiment du mal à désérialiser du XML et j’espérais que quelqu’un puisse offrir de l’aide. J’ai lu beaucoup de messages similaires mais je suis incapable de résoudre ce problème. XML que je tente de désérialiser xxxxx fghgh test@example.com 120 The password is invalid Classe que j’essaye de désérialiser pour: [Serializable, XmlRoot(ElementName = “register-account”, Namespace […]

Meilleures façons de formater les requêtes LINQ

Avant d’ignorer / voter pour clore cette question, je considère que c’est une question valable à poser, car la clarté du code est un sujet de discussion important, il est essentiel d’écrire du code maintenable et j’apprécierais beaucoup les réponses . J’ai récemment rencontré ce problème, les requêtes LINQ peuvent être vraiment désagréables à cause […]

Les variables statiques sont-elles sécurisées pour les threads? C #

Je veux créer une classe qui stocke DataTables, cela empêchera mon application d’importer une liste de détails à chaque fois que je veux la récupérer. Par conséquent, cela devrait être fait une fois, je crois que le code suivant le fait, mais je ne suis pas sûr qu’il soit compatible avec les threads. Le code […]

IEnumerable vs IReadonlyCollection vs ReadonlyCollection pour exposer un membre de la liste

J’ai passé quelques heures à réfléchir au sujet de l’exposition des membres de la liste. Dans une question similaire à la mienne, John Skeet a donné une excellente réponse. N’hésitez pas à regarder. ReadOnlyCollection ou IEnumerable pour exposer les collections de membres? Je suis généralement assez paranoïaque à exposer des listes, surtout si vous développez […]

Comment fonctionne MatchEvaluator dans Regex.Replace?

C’est la chaîne d’entrée 23x * y34x2 . Je veux insérer ” * ” (écanvas entourée d’espaces blancs) après chaque chiffre suivi d’une lettre et après chaque lettre suivie d’un numéro. Donc, ma chaîne d’entrée ressemblerait à ceci: 23 * x * y * 34 * x * 2 . C’est le regex qui fait […]

Pourquoi un mot de passe incorrect provoque-t-il «le remplissage est invalide et ne peut pas être supprimé»?

J’avais besoin d’un chiffrement de chaîne simple, j’ai donc écrit le code suivant (avec beaucoup d’inspiration): // create and initialize a crypto algorithm private static SymmesortingcAlgorithm getAlgorithm(ssortingng password) { SymmesortingcAlgorithm algorithm = Rijndael.Create(); Rfc2898DeriveBytes rdb = new Rfc2898DeriveBytes( password, new byte[] { 0x53,0x6f,0x64,0x69,0x75,0x6d,0x20, // salty goodness 0x43,0x68,0x6c,0x6f,0x72,0x69,0x64,0x65 } ); algorithm.Padding = PaddingMode.ISO10126; algorithm.Key = rdb.GetBytes(32); […]

Comment parsingr et convertir un DateTime au format date-heure RFC 3339?

Comment convertir une structure DateTime dans sa représentation de chaîne au format RFC 3339 équivalente et / ou parsingr cette représentation de chaîne dans une structure DateTime ? Le format date-heure RFC-3339 est utilisé dans un certain nombre de spécifications telles que le format de syndication Atom .

MVVM Light + Unity ou Prism?

Je suis un peu obsolète dans WPF en ce moment et je serais intéressé d’entendre les opinions des gens sur la dernière version de Prism (que j’ai utilisée il y a quelques versions) par rapport à une approche MVVM Light + Unity (que je n’ai jamais faite – des exemples décents Les URL seraient bien). […]

Comment puis-je obtenir la liste des descripteurs de fichiers ouverts par processus en C #?

Comment puis-je obtenir la liste des descripteurs de fichiers ouverts par identifiant de processus en C #? Je suis intéressé à creuser et à obtenir les noms de fichiers. Vous recherchez l’équivalent programmatique de l’explorateur de processus. Très probablement, cela nécessitera l’interopérabilité. Considérant l’ajout d’une prime à cela, l’implémentation est compliquée.