我有这种格式的存储过程
CREATE PROCEDURE SP_MYTESTpROC
@VAR1 VARCHAR(10),
@VAR2 VARCHAR(20),
@BASEID INT ,
@NEWID INT OUTPUT
As Begin
INSERT INTO TABLE_NAME(username, firstname)
select @VAR1, @VAR2
WHERE ID = @BASEID
SET @NEWID = SCOPE_IDENTITY() AS INT
END
Run Code Online (Sandbox Code Playgroud)
我使用dapper从C#代码调用此存储过程.我的问题是:如何在使用dapper时将输出参数传递给存储过程?
我想为dropdownlist创建一个自定义htmlhelper(扩展方法),以接受selectlistitem的Option标记中的自定义属性.
我的模型类中有一个属性,我想在选择列表的选项标签中包含一个属性.
即 <option value ="" modelproperty =""></option>
我遇到了各种各样的例子,但对我想要的东西并不十分具体.
我正在尝试验证通用列表,例如List<Sales>
,以便该列表应至少包含通过复选框添加的一项。
以下是我尝试执行此操作的方法:
public class SalesViewModel :IValidatableObject
{
[Required]
public List<Sales> AllSales{ get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
if (AllSales.Length == 0)
yield return new ValidationResult("Please pick one sales item");
}
}
Run Code Online (Sandbox Code Playgroud)
只是想知道这是否是处理这种情况的正确方法。
我使用team-city创建了一个asp.net mvc网站的Octopack nuget包.我还添加了构建参数,即包版本号,以使用team-city的内部版本号%build.number%
而不是AssemblyInfo.cs中的默认值.但是无论我设置的构建参数如何,我的包数仍然是1.0.0.0.
我曾尝试在AssemblyInfo.cs中使用.*,它自动生成版本号,但我想使用team-city的构建号码,因为我已经定义了它们.
还有什么我想念的吗?
teamcity continuous-integration nuget teamcity-7.0 octopus-deploy
好吧,有一个简单的页面可以显示使用中的对象集合。ng-repeat="(key, value) in data| groupBy: 'Id'"
我想按已知属性对数据进行分组,并且还要对其中一个字段进行汇总。我使用了angular-filter.js
利用groupBy过滤器来简化此过程的库。现在的问题是,我还要执行汇总总和,并且每个组也只显示一行。所以说我有一系列对象,
`[{Id:1,name:"harry",volume:500},
{Id:1,name:"harry",volume:200},
{Id:2,name:"Fred",volume:150},
{Id:2,name:"Fred",volume:500},
{Id:3,name:"Sally",volume:450},
{Id:3,name:"Sally",volume:100}
]`
Run Code Online (Sandbox Code Playgroud)
如上所示,唯一ID的体积不同。在按ID分组并汇总volume(sum)之后,我想在下面返回此代码。
`[{Id:1,name:"harry",volume:700},
{Id:1,name:"Fred",volume:650},
{Id:1,name:"Sally",volume:550}
]`
Run Code Online (Sandbox Code Playgroud)
编辑
我想视情况在2个显示之间切换,即(所有行)和(分组行)。我已经通过使用ng-show
复选框标记来确定要显示的视图来实现这一点。我想这样做而不必像在此所做的那样写额外的标记MyPlunkr SAMPLE
这种方式是我的首选方式,但是有一个无需写额外的标记就可以做到这一点。也许自定义过滤器就足够了?
asp.net-mvc ×2
c# ×2
angularjs ×1
dapper ×1
html-helper ×1
nuget ×1
sql ×1
sql-server ×1
teamcity ×1
teamcity-7.0 ×1