Classe Dapper vs. dll?

asp.net-mvc-4 dapper

Question

Quels sont les avantages / inconvénients de la copie de Dapper.cs dans mon projet plutôt que d'utiliser la DLL plutôt que d'installer le package nuget?

Ceci est un projet MVC4 si cela compte.

Réponse acceptée

En copiant dans le fichier Dapper.cs, vous pouvez directement modifier votre propre instance du fichier. De cette façon, vous avez le plus de contrôle sur les fonctionnalités que Dapper vous offre, mais vous courez aussi le risque de les casser. De cette façon, vous pourriez également être sujet à des erreurs en configurant tout pour fonctionner correctement.

L'installation du paquet nuget et l'utilisation de la DLL sont presque équivalentes. Dans les deux cas, vous pouvez accéder aux fonctionnalités fournies par Dapper.cs. C'est la façon dont le code est destiné à être utilisé. Installer le package nuget est probablement votre meilleur choix, car .Net place automatiquement tout ce qu’il devrait être.


Réponse populaire

J'aime utiliser Dapper.cs à des fins de débogage. Si quelque chose ne fonctionne pas comme prévu ou génère une erreur, je peux rapidement en trouver la cause. À un moment donné, lorsque je me sentirai plus à l'aise avec Dapper, je prévois d'utiliser le package DLL ou nuget.

De plus, avoir un fichier source vous permet d'y apporter des modifications personnalisées.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi