将Dapper.cs复制到我的项目与使用dll而不是安装nuget包有什么优缺点?
如果重要的话,这是一个MVC4项目。
答案 0 :(得分:4)
通过复制Dapper.cs文件,您可以直接编辑自己的文件实例。这种方式可以让您最大程度地控制Dapper为您提供的功能,但您也有可能破坏它。这种方式也可能因设置正常工作而出错。
安装nuget包并使用dll几乎是等效的。在这两种情况下,您都可以访问Dapper.cs提供的功能。这是代码的使用方式。安装nuget软件包可能是你最好的选择,因为.Net会自动将所有内容放在应有的位置。
答案 1 :(得分:2)
我喜欢使用Dapper.cs进行调试。如果某些东西没有按预期工作,或者抛出错误,我可以快速找出原因。在将来的某个时刻,当我对Dapper感觉更舒服时,我打算切换到使用DLL或nuget包。
此外,拥有源文件允许您对其进行自定义修改。