Ayant deux classes: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Lors de l'affectation ChildIdà, Parentdois-je d'abord vérifier s'il existe dans la base de données ou attendre que la base de données lève …
Dans l'article: Pourquoi POCO , il y a cette phrase: Maciej Sobczak le dit bien: «Je n'aime pas quand quelqu'un me donne la moitié de la langue et me dit que c'est pour ma propre protection». Je ne comprends pas ce qu'il veut dire, même si C # appartient à …
F # sort de la boîte avec un REPL interactif. C # n'a rien de tel et est en fait un peu difficile à jouer sans mettre en place un projet complet (bien que LINQpad fonctionne et qu'il soit également possible de le faire via PowerShell). Y a-t-il quelque chose …
Dans le podcast 73 , Joel Spolsky et Jeff Atwood discutent, entre autres, de "cinq choses que tout le monde devrait détester à propos de leur langage de programmation préféré": Si vous êtes satisfait de votre chaîne d'outils actuelle, il n'y a aucune raison de changer. Cependant, si vous ne …
J'utilise généralement des ID d'incrémentation automatique comme clés primaires dans les bases de données. J'essaie de découvrir les avantages de l'utilisation des GUID. J'ai lu cet article: https://betterexplained.com/articles/the-quick-guide-to-guids/ Je me rends compte que ces GUID sont utilisés pour identifier les objets au niveau de l'application. Sont-ils également stockés en tant …
J'ai toujours reconnu l'importance d'utiliser des modèles de conception. Je suis curieux de savoir comment les autres développeurs choisissent le plus approprié. Utilisez-vous une série de caractéristiques (comme un organigramme) pour vous aider à décider? Par exemple: Si les objets sont liés, mais que nous ne voulons pas spécifier de …
Je réfléchis depuis un moment pourquoi Java et C # (et je suis sûr que d'autres langages) par défaut font référence à l'égalité pour ==. Dans la programmation que je fais (qui n'est certainement qu'un petit sous-ensemble de problèmes de programmation), je veux presque toujours l'égalité logique lors de la …
Je comprends que c'est une question très large, mais j'ai travaillé avec différents aspects de ce problème individuellement et j'ai du mal à rassembler tous les concepts et technologies. Je voudrais préciser que les réponses doivent inclure ces technologies: C # MVC 3 avec rasoir Javascript avec jQuery Tout ce …
Quand devez-vous placer le type de données Key / Value dans sa propre classe au lieu d'utiliser une structure générique pré-construite, telle que a KeyValuePairou a Tuple? Par exemple, la plupart des ComboBox que je crée contiennent un DisplayName et une Value. C'est le genre de données que j'essaie de …
Je travaille dans une entreprise qui n'utilise que des procédures stockées pour tous les accès aux données, ce qui rend très ennuyeux de garder nos bases de données locales synchronisées, car à chaque validation, nous devons exécuter de nouveaux processus. J'ai utilisé des ORM de base dans le passé et …
Assez simple. J'implémente une interface, mais il y a une propriété qui n'est pas nécessaire pour cette classe et, en fait, ne devrait pas être utilisée. Mon idée initiale était de faire quelque chose comme: int IFoo.Bar { get { raise new NotImplementedException(); } } Je suppose qu'il n'y a …
Disons, par exemple, que vous avez une application avec une classe largement partagée appelée User. Cette classe expose toutes les informations sur l'utilisateur, son identifiant, son nom, les niveaux d'accès à chaque module, le fuseau horaire, etc. Les données utilisateur sont évidemment largement référencées dans tout le système, mais pour …
Il semble List<T>qu'en C # peut faire tout ce qu'un tableau peut faire et plus, et semble aussi efficace en mémoire et en performances qu'un tableau. Alors pourquoi voudrais-je jamais utiliser un tableau? Je ne pose évidemment pas de questions sur les cas où une API ou une autre contrainte …
J'ai donc rencontré un Dictionary<int, int>aujourd'hui au travail. Cela me semblait juste bizarre parce que j'aurais probablement juste utilisé un à la List<int>place. Y a-t-il une différence et y aurait-il un cas d'utilisation où une structure serait préférée à l'autre?
Je me demande quelles sont les différences de mise en œuvre technique entre C # et Scala et comment les deux solutions se comparent aux idées et préoccupations de mise en œuvre exprimées dans l'e-mail Peek Past lambda de Brian Goetz, envoyé à la liste de diffusion du projet Lambda …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.