小编Nir*_*uka的帖子

如何查找 Windows 计算机中是否安装了 .NET Core Desktop Runtime

是否有任何注册表项可以确定 Windows 计算机是否以编程方式(例如通过 C#)安装了 .NET Core 桌面运行时?当我安装 .net core 运行时 \HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App<version> 时,我可以看到注册表获取以下密钥

此键并非特定于 .NET Core 桌面运行时,我想明确了解 .NET Core 桌面运行时。我正在修改 WPF 应用程序的现有安装设置,我需要检查 .NET Core 桌面运行时的可用性,如果未安装,则必须进行安装。我用来创建安装设置的工具可以检查特定的注册表项,还可以下载并运行任何 exe(可能是 .net 桌面运行时)。请帮忙

windows registry regedit .net-core

7
推荐指数
1
解决办法
6413
查看次数

创建NHibernate Queryover以获得两个字段产品的总和

我有两个表InvoiceInvoiceLineItem.该InvoiceLineItem表包含:

Id
InvoiceId
Quantity
UnitPrice 
Run Code Online (Sandbox Code Playgroud)

列.我想创建NHibernate QueryOver语句来对发票行项目进行分组,InvoiceId并得到和的乘积之UnitPriceQuantity

SQL就是这样.

SELECT InvoiceId, SUM(Quantity*UnitPrice) AS Total
  FROM InvoiceLineItem
GROUP BY InvoiceId
Run Code Online (Sandbox Code Playgroud)

我用过,Projections.Sum但我不确定我们如何在其中增加两列(如果这是正确的方法).

c# nhibernate queryover

4
推荐指数
1
解决办法
2267
查看次数

标签 统计

.net-core ×1

c# ×1

nhibernate ×1

queryover ×1

regedit ×1

registry ×1

windows ×1