我有一个项目,其中包括来自git的2个子模块.两个项目都启用了"nuget包恢复",父项目也是如此.两个包含的子模块中的包文件夹未签入,在签出的项目中不存在.构建父项目时,Nuget尝试将子文件夹中的包还原到错误的包文件夹中!
"C:\Dev\git\oasisdb\odb_oasis_repository\ODB_OASIS_Repository\.nuget\NuGet.exe" install "C:\Dev\git\oasisdb\odb_oasis_repository\odb_oasis_rvm\ODB_OASIS_RVM_EF\ODB_OASIS_RVM_EF\packages.config" -source "" -NonInteractive -RequireConsent -solutionDir "C:\Dev\git\oasisdb\odb_oasis_repository\ODB_OASIS_Repository\ "
Run Code Online (Sandbox Code Playgroud)
为什么nuget不能在子模块的解决方案目录中恢复?
谢谢
我有一个类似于Customer对象的东西,最多50000个订单ICollection<Orders>.假设Custome在本地缓存中,订单不在.如何删除Cutomer及其所有相关订单,而无需将所有客户订单加载到缓存中并将其标记为setDeleted()?这里的最佳做法是什么?我认为扩展public SaveResult SaveChanges(JObject saveBundle)方法是最好的方法.客户端的任何其他可能性如旗帜delete_all_navigation_too()?
谢谢