小编Bag*_*erz的帖子

将Linq查询返回到KeyValuePair的列表中

我正在将我的图表应用程序从预设数据转换为使用数据库.

以前我用过这个:

var data = new Dictionary<string, double>();            

switch (graphselected)
{        
case "1":
    data = new Dictionary<string, double>
    {
        {"Dave", 10.023f},
        {"James", 20.020f},
        {"Neil", 19.203f},
        {"Andrew", 4.039f},
        {"Steve", 5.343f}
    };
    break;
case "2":
    data = new Dictionary<string, double>
    {
        {"Dog", 10.023f},
        {"Cat", 20.020f},
        {"Owl", 19.203f},
        {"Rat", 16.039f},
        {"Bat", 27.343f}
    };
    break;
//etc...
}

// Add each item in data in a foreach loop
foreach (var item in list)
{
    // Adjust the Chart Series values used for X + Y …
Run Code Online (Sandbox Code Playgroud)

c# linq keyvaluepair

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

T-SQL插入触发器在多个表上插入,更新if条件

我有一些问题试图解决SQL触发器自动设置用户被阻止并创建包含另一个表中的日期的块记录,如果他们的截止日期等于设置日期.

问题是当插入触发器触发时,执行print语句并发生插入,但是插入到表中却没有,或者更新语句?有谁能解释为什么?

注意:insert和Update语句在自己执行时都可以.

账户表

CREATE TABLE [dbo].[Account](
[AccountNo] [int] IDENTITY(1,1) NOT NULL,
[CustomerNo] [int] NOT NULL,
[PaymentNo] [int] NULL,
[CreditNo] [int] NULL,
[BlockID] [dbo].[number] NULL,
[Balence] [dbo].[currency] NOT NULL,
[AmountDue] [dbo].[currency] NOT NULL,
[DueDate] [dbo].[dates] NULL,
[AutherisedBy] [nvarchar](50) NOT NULL,
[DateCreated] [date] NOT NULL,
Run Code Online (Sandbox Code Playgroud)

BLOCKEDUSER TABLE

CREATE TABLE [dbo].[BlockedUsers](
[BlockID] [int] IDENTITY(1,1) NOT NULL,
[DateEnforced] [dbo].[dates] NOT NULL,
[Blocked] [dbo].[switch] NOT NULL,
Run Code Online (Sandbox Code Playgroud)

触发

ALTER TRIGGER [dbo].[Add_Blocked_User]
ON [dbo].[Account]
FOR INSERT
AS  
BEGIN
SET NOCOUNT ON;

Declare @ID int
Select @ID …
Run Code Online (Sandbox Code Playgroud)

sql sql-server triggers insert updates

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

像数组一样访问Viewbag?

想象一下一个名为

 ViewBag.Modes
Run Code Online (Sandbox Code Playgroud)

其中包含以下内容:

Simple
Advanced
Manual
Complete
Run Code Online (Sandbox Code Playgroud)

我如何像在数组中那样按索引访问viewbag?

例如:Simple的索引为0,则它​​看起来像这样

ViewBag.Modes[0]
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的方法,但无法正常工作...如何使用Viewbag复制此方法,或者可以使用替代方法?

html asp.net-mvc razor viewbag

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

标签 统计

asp.net-mvc ×1

c# ×1

html ×1

insert ×1

keyvaluepair ×1

linq ×1

razor ×1

sql ×1

sql-server ×1

triggers ×1

updates ×1

viewbag ×1