小编Joo*_*t K的帖子

实体框架中的用户定义表生成不正确的查询

我想我目前在 Entity Framework 6 和可能的 ADO.NET 中遇到错误。由于有截止日期,我不确定我可以等待修复此错误,希望有人可以帮助我解决问题。

问题是查询在应该是 0.01 和 0.05 的地方使用了值 1 和 5。然而奇怪的是 0.1 似乎正在工作

当前生成的查询是:(从 SQL Server Profiler 获取)

declare @p3  dbo.someUDT
insert into @p3 values(NULL,5)
insert into @p3 values(5,0.10)
insert into @p3 values(NULL,1)
insert into @p3 values(1,2)

exec sp_executesql N'Select * from @AName',N'@AName  [dbo].[someUDT] READONLY',@AName=@p3
Run Code Online (Sandbox Code Playgroud)

虽然正确的代码是:

declare @p3  dbo.someUDT
insert into @p3 values(NULL,0.05)
insert into @p3 values(0.05,0.10)
insert into @p3 values(NULL,0.01)
insert into @p3 values(0.01,0.02)

exec sp_executesql N'Select * from @AName',N'@AName  [dbo].[someUDT] READONLY',@AName=@p3
Run Code Online (Sandbox Code Playgroud)

我已经在 github 上创建了一个问题: …

c# ado.net entity-framework user-defined-types entity-framework-6

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

从成功的条带结账重定向

我正在使用带有 C# .Net 的 Stripes 支付网关。我首先创建一个结账,将用户重定向到 Stripe 的支付网关(我不想维护卡号等麻烦,所以这样它会转发到 Stripe 询问卡详细信息、处理付款等)https://stripe .com/docs/ payments/checkout/one-time - 这是在代码隐藏中完成的。

我将成功 URL 设置为 www.example.com/myHandler.ashx(通用处理程序)- 此 URL 将订单 ID 设置为成功。我的处理程序代码类似于https://stripe.com/docs/webhooks/build(因为我使用通用处理程序,所以我使用表单而不是 MVC)

付款成功后,付款会记录到我的数据库中。

考虑到这是一个网络钩子,我如何显示/重定向到感谢页面?

c# asp.net webhooks generic-handler stripe-payments

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

editorconfig - 如何为只读私有字段指定下划线前缀?

我一直无法在网上找到任何关于此的内容。

有没有办法指定应该为只读私有字段添加下划线前缀?

自从我开始使用editorconfig文件以来,当我选择“引入只读字段”操作时,Visual Studio 将对该字段进行 PascalCase。

这是我选择的行动

c# code-formatting visual-studio editorconfig

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