我正在尝试获取具有所选服务的文件列表(文件是一个实体)(服务是另一个实体)。该文件可以有许多服务。
我尝试了以下语句,但它没有给出正确的结果:
var _serviceTypes = viewModel.SelectedServiceTypes;
// _serviceTypes is an array of integers
var resultsTemp = repository.Files.Where(f => f.Services.Select(s => s.ServiceTypeID).Intersect(_serviceTypes).Any());
我遗漏了什么?
编
我有以下设置:
A ==[sftp put]==> B <==[sftp get]== C
服务器A使用sftp命令将文件放入服务器B。
服务器C有一个批处理,试图将服务器A提交的所有文件转发到中间服务器B。
服务器C每隔一分钟运行一个脚本,从中间服务器B获取文件。
对于每个传输到C的文件,批处理文件将从B中删除该文件。
我担心的是,sftp请求是否允许(步骤3) mget文件被另一个sftp命令部分传输(步骤1)?
有没有办法只让mget完全传输文件?
我有一个.Net核心工作者服务,我将其作为windows服务运行。该服务正在使用appsettings.json文件获取配置信息。使用SC CREATE命令安装服务后,服务失败。 在事件查看器中,我发现了无法找到文件C:\Windows\System32\appsettings.json的错误。我的服务文件被放在一个不同的文件夹c:\Services\中,而不是在那个位置,服务在System32文件夹中查找文件。 配置注册如下。 var configBuilder = new ConfigurationBuilder()
.SetBasePath(Di