RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-394214

Vadim Tregubenko's questions

Martin Hope
Vadim Tregubenko
Asked: 2023-09-15 19:37:13 +0000 UTC

项目增量变量

  • 5

大家好。我需要为表格创建一个数字。数字中有一部分只是一个自动递增的数字。问题。在 C# 中实现存储这样的数字的最佳方法是什么?在我看来,从 1 开始,每次从数据库中读取最后一个数字并进行增量是无意义的。有一个想法将其放入 appsetiongs.json 中。但我还没弄清楚如何编辑那里的值。还有哪些其他选择可以解决这个问题?

c#
  • 1 个回答
  • 58 Views
Martin Hope
Vadim Tregubenko
Asked: 2023-03-28 00:24:42 +0000 UTC

如何指定文件的正确路径

  • 5

大家好。您需要从存档中的 JSON 文件中获取内容。如果我不解压缩档案,如何将这些文件的路径传输到流中?

现在我有这个错误:“找不到文件 'C:\Users\albuk\OneDrive\Desktop\nbl\webarm.backend\APRF.WebARM.API\07022023143523.json'。”

使用此代码:

 using (var zipFile = new ZipArchive(command.File.OpenReadStream())) {
            if (zipFile.Entries.Count == 0) {
                throw new Exception("В архиве нет файлов");
            }

            foreach (ZipArchiveEntry f in zipFile.Entries) {
                FileImportResult uploadRes = new FileImportResult
                {
                    FileName = f.FullName
                };

                using (StreamReader sr = new StreamReader(f.FullName))
                {
                    string text = await sr.ReadToEndAsync();
                    archive.HandlingReportFiles.Add(new HandlingReportFile
                    {
                        FileName = f.FullName,
                        Content = text
                    });
                    uploadRes.ContentJson = text;
                };
c#
  • 1 个回答
  • 38 Views
Martin Hope
Vadim Tregubenko
Asked: 2022-08-10 01:57:52 +0000 UTC

过滤和排序列表

  • 0

大家好。有一个 Handler 将对象列表返回到前面。(Web API 项目)处理程序有 2 个调用它的控制器,一个用于搜索和排序,另一个仅用于排序。

尊敬的专家,请注意以下问题:如何搜索数组是否已通过 OrderBy 排序并相应地具有 IOrderedEnumerable 类型

返回类型最初是 List<> ,但必须更改为 IOrderedEnumerable<> 。

在这种情况下如何解决问题?

我有 4 个搜索条件。(前面有 4 个搜索字段,因为这是一个表格)

检查是否存在搜索请求。并从这里开始跳舞?那些。如果搜索失败,则只需默认(按日期)对列表进行排序并返回到前面。如果请求附带搜索字符串,则进行切换,在切换分支中,首先搜索列表,当它仍然是列表时,如果需要,然后在此分支中排序。

或者也许有一些 IOrderedEnumerable 的搜索方法?

目前的代码是:

readonly IReadonlyRepository<BlackListEntity> _readonlyRepository;
    public GetBlackListQueryHandler(
        IReadonlyRepository<BlackListEntity> readonlyRepository)
    {
        _readonlyRepository = readonlyRepository;
    }

    public async Task<IOrderedEnumerable<BlackList>> Handle(GetBlackListRequest request, CancellationToken cancellationToken)
    {
        IOrderedEnumerable<BlackList> x = null;
        var result = await _readonlyRepository.GetAsync(cancellationToken);
        var dataForSort = result.Value.Select(x => new BlackList
        {
            ItemId = x.Id,
            ...
        }).ToList();
        switch (request.SortBy)
        {
            case "LastName":
                x = dataForSort.OrderBy(x => x.LastName);
                break;
            case "LastNameDecs":
                x = dataForSort.OrderByDescending(x => x.LastName);
                break;
            case "FirstName":
                x = dataForSort.OrderBy(x => x.FirstName);
                break;
            case "FirstNameDesc":
                x = dataForSort.OrderByDescending(x => x.FirstName);
                break;
            case "MiddleName":
                x = dataForSort.OrderBy(x => x.MiddleName);
                break;
            case "MiddleNameDesc":
                x = dataForSort.OrderByDescending(x => x.MiddleName);
                break;
            case "PhoneNumber":
                x = dataForSort.OrderBy(x => x.PhoneNumber);
                break;
            case "PhoneNumberDesc":
                x = dataForSort.OrderByDescending(x => x.PhoneNumber);
                break;
            case "CreateDate":
                x = dataForSort.OrderBy(x => x.CreateDate);
                break;
            case "CreateDateDesc":
                x = dataForSort.OrderByDescending(x => x.CreateDate);
                break;
        }

        return x;

仍然可以以某种方式简化过滤吗?否则带有开关和每个过滤脚本的设计似乎有点hacky

c# asp.net-core
  • 1 个回答
  • 64 Views
Martin Hope
Vadim Tregubenko
Asked: 2022-08-09 15:08:06 +0000 UTC

如何在 C# 中使用 JS 接受当前日期

  • 0

大家好。我以这种形式将 UTC 日期从 JS 发送到后端:Tue, 09 Aug 2022 07:03:41 GMT

如何在后端处理 DataTime 类型的这个日期?并返回时间,考虑到+3(莫斯科时间)

此刻,无论我如何通过日期,它都会返回给我:0001-01-01T00:00:00

javascript c#
  • 1 个回答
  • 49 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5