小编Ton*_*nto的帖子

EPPlus数字格式

我有一张用Epplus生成的excel表,我遇到了一些痛点,我希望由一个解决了类似挑战的人指导.我需要将数字格式应用于double值,我想在excel中将它呈现为这样.

  • 8 - > 8.0
  • 12 - > 12.0
  • 14.54 - > 14.5
  • 0 - > 0.0

这是我的代码

ws.Cells[row, col].Style.Numberformat.Format = "##0.0";
Run Code Online (Sandbox Code Playgroud)

最终的excel文件总是将E + 0附加到此格式的末尾,因此会显示最终值.

  • 8 - > 8.0E + 0
  • 12 - > 12.0E + 0
  • 14.54 - > 14.5E + 0
  • 0 - > 000.0E + 0

当我检查生成的Excel工作表的格式单元格时,我看到我的格式显示为## 0.0E + 2而不是我应用的## 0.0.可能有什么不对?

.net c# asp.net excel epplus

49
推荐指数
1
解决办法
5万
查看次数

MediatR 发布和 MediatR 发送

我已经使用 MediatR 尝试了 CQRS 模式,并且喜欢正在处理的应用程序正在转换的干净状态。在我见过和使用的所有例子中,我总是这样做

await Mediator.Send(command);
Run Code Online (Sandbox Code Playgroud)

查询也是一样的

var data = await Mediator.Send(queryObject);
Run Code Online (Sandbox Code Playgroud)

我刚刚意识到还有 Mediator.Publish ,在我看来,它也在做同样的事情。我试图了解 Mediator.Send 和 Mediator.Publish 之间的区别是什么。我已经阅读了 MediatR 库文档,但我仍然不明白它们之间的区别是什么。请帮助我理解其中的区别。

谢谢你的帮助

c# asp.net-core-mvc mediatr

14
推荐指数
1
解决办法
9477
查看次数

当前.Net SDK不支持目标.Net Core 2.2目标.Net Core 2.1或更低版本

我在.net core 2.2预览版3的预览版中有一些项目。在我将VS Studio社区版更新为15.9.2版之前,它工作正常。之后,无法再定位.net core 2.2预览。当我这样做时,dotnet --list-sdks我会得到安装的SDK列表,包括2.2.100-preview3。

已安装SDK

更新VS Studio之后,列表现在仅显示 VS设定目标框架

我遵循了类似的问题,但无法解决问题。有指针吗?

c# visual-studio .net-core asp.net-core

13
推荐指数
1
解决办法
3万
查看次数

EF Core执行sql

我正在测试实体框架核心,到目前为止,我遇到了错误.我无法使用FromSql从DbSet执行sql.错误是dbset不包含'FromSql'的定义代码是

_context.Account.FromSql("Select * from dbo.Account");
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# entity-framework c#-4.0 .net-4.5

5
推荐指数
2
解决办法
2858
查看次数