小编So_*_*_oP的帖子

LINQ ANY()与First()和FirstOrDefault()

我写过这样的代码

TotalCashIn = totals != null && totals.Any() ? totals.First().TotalCashIn : null;
Run Code Online (Sandbox Code Playgroud)

我被指责这个代码,并告诉写这样的

TotalCashIn = totals != null ? totals.FirstOrDefault().TotalCashIn : null;
Run Code Online (Sandbox Code Playgroud)

但我想知道如果总计数为0,我不会得到例外吗?我还需要用.Any()或检查.Count()吗?

.net c# linq performance

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

从表值函数返回表并在临时表中设置该值

我有一个表值函数.我还有一个标量值函数,我已经声明了一个临时表.我想在标量值函数内部执行表值函数,并在临时表中设置该值,如下所示

 **Exec @tempTable=TableValuedFunction**
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

这是表值函数

ALTER FUNCTION [dbo].[fn_Functiont]()
RETURNS TABLE 
AS
RETURN 
(   
SELECT d.*, b.Name AS Name, ps.Name AS PaymentSystemName, c.UserName AS UserName, c.FirstName AS ClientFirstName, c.LastName AS LastName, c.Number AS DocumentNumber, c.Id
FROM Document AS d
JOIN System AS ps ON d.SystemId = ps.Id
JOIN Client AS c ON c.Id = d.ClientId
LEFT JOIN Shop AS b ON b.Id = d.ShopId
WHERE d.OperationTypeId IN (2, 4, 5) AND c.Type = 1
)
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-function

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

Azure应用程序性能

我对Azure和云整体都是全新的,我被问到这个问题:

想象一下,您正在管理Azure中托管的Web应用程序,该应用程序在美国和欧洲拥有庞大的用户群.
为了提高性能和用户体验,您希望为美国用户托管同一应用程序的2个实例,为欧洲用户托管一个实例.您能简单解释一下如何使用Azure服务实现这一目标?

我们不能使用两个链接

Http://myapp-us
Http://myapp-eu
Run Code Online (Sandbox Code Playgroud)

我们只有一个网址;

Http://myapp
Run Code Online (Sandbox Code Playgroud)

因此我们无法在eu区域服务器和美国区域服务器中部署两个实例.有没有办法提高性能?

.net c# azure

2
推荐指数
1
解决办法
117
查看次数

输入字符串错误

我收到错误输入字符串格式不正确

这是我的字符串

string requestData = string.Format("{\"api_version\":{0},\"method\":\"{1}\",\"merchant_account\":\"{2}\",\"merchant_password\":\"{3}\",\"transaction_unique_id\":\"{4}\",\"amount\":{5},\"currency\":\"{6}\",\"callback_url\":\"{7}\",\"user_id\":\"{8}\",\"user_ip\":\"{9}\",\"user_email\":\"{10}\",\"card\":{\"card_number\":\"{11}\"}", apiVersion, method, merchantAccount, merchantPassword, transactionId, amount, currency, callbackUrl, id, ip, mail, cardNumber);
Run Code Online (Sandbox Code Playgroud)

所有变量都是没有类型转换的字符串.这段代码出了什么问题?

.net c# asp.net string json

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

读取嵌套的花括号作为字符串的一部分

我有这样的密码iD&NAAY#{.x}NqpzK|%.

当我试图将此存储在这样的字符串变量中时

string password = $"\"iD&NAAY#{.x}NqpzK|%\""

我在这部分得到了一个编译时错误(无效的表达式术语) {.x}

如何避免这种情况并将此密码作为完整字符串类型读取?

.net c# string

0
推荐指数
1
解决办法
47
查看次数

标签 统计

.net ×4

c# ×4

string ×2

asp.net ×1

azure ×1

json ×1

linq ×1

performance ×1

sql ×1

sql-function ×1

sql-server ×1

t-sql ×1