小编Cha*_*tra的帖子

创建表来存储小时数

在此输入图像描述

我想在SQL Server中创建一个表来存储小时数.用户将根据下拉列表选择小时.

星期一:上午8点到下午5点

周二:上午8:30至下午4:30,依此类推.

我如何存储这些以及我必须使用的数据类型是什么?

sql t-sql sql-server

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

使用网格ID隐藏Kendo Grid工具栏

我正在使用Kendo Razor Grid,其中我有一个带有Create按钮的工具栏.我在同一页面中有2个不同的kendo网格.我想只隐藏Grid的工具栏之一.我怎样才能做到这一点 ?

我们可以使用以下代码隐藏工具栏.当它指向类时,两个网格上的工具栏将隐藏.我只想隐藏其中一个.我怎样才能做到这一点 ?

$(".k-grid-toolbar").hide();
Run Code Online (Sandbox Code Playgroud)

javascript jquery kendo-ui kendo-grid

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

在 Angular Route 中传递 int 数组

嗯,在问这个问题之前我做了一些研究。

这是我的路

{ path: 'cart/:productIds', component: CartComponent }
Run Code Online (Sandbox Code Playgroud)

我想在点击购物车时传递productIds,如下所示在AppComponent中。我可以这样做吗?

 goToCart() {
this.router.navigate(['/cart', this.productIds]);}
Run Code Online (Sandbox Code Playgroud)

我正在尝试像这样在 cartcomponent 的 ngOnit 中访问这些 ProductId

this.productIds = route.snapshot.params["productIds"];
Run Code Online (Sandbox Code Playgroud)

我的问题是,这是在两个组件之间传递和访问 Int 数组的有效方法吗?

我们如何维护组件之间的状态(不确定这个词是否正确,我的背景是 ASP.NET)?

typescript angular2-routing angular

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

在 C# 中使用“使用”的正确方法

我有两套代码如下。我的问题是我们是否也需要将“使用”用于命令和适配器,还是仅用于连接?这样做的正确方法是什么?

 using (OracleConnection conn = new OracleConnection(ConnectionString))
    {
        conn.Open();
        OracleCommand command = new OracleCommand(ProcedureName)
        {
            CommandType = CommandType.StoredProcedure,
            Connection = conn
        };
        command.Parameters.Add(new OracleParameter("P_ID", OracleDbType.Varchar2, Id, ParameterDirection.Input));
        command.Parameters.Add(new OracleParameter("CUR_OUT", OracleDbType.RefCursor, ParameterDirection.Output));

        OracleDataAdapter adapter = new OracleDataAdapter(command);
        adapter.Fill(dt);
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码只有一个 using 而下面的代码有 3 个 using 语句

 using (OracleConnection conn = new OracleConnection(ConnectionString))
    {
        await conn.OpenAsync();
        using (OracleCommand oCommand = new OracleCommand(ProcedureName))
        {
            oCommand.BindByName = true;
            oCommand.CommandType = CommandType.StoredProcedure;
            oCommand.CommandTimeout = await GetCommandTimeout(DatabaseConstants.OracleCommandTimeoutInSeconds);
            oCommand.Connection = conn;

            oCommand.Parameters.Add(new OracleParameter("P_ID", OracleDbType.Varchar2, Id, ParameterDirection.Input));
            oCommand.Parameters.Add(new …
Run Code Online (Sandbox Code Playgroud)

c#

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

IhttpActionResult 的 ASP.NET Core Web Api 错误

我第一次尝试创建一个新的 Core Web API 应用程序。我正在使用核心 2.2

我做了一些研究,但没有找到正确的答案。不确定我是否使用了错误的库。

无法将类型 microsoft.aspnetcore.mvc.okresult 隐式转换为 system.web.http.Ihttpactionresult

这是我的代码

using System.Threading.Tasks;
using System.Web.Http;
using Microsoft.AspNetCore.Mvc;

[Microsoft.AspNetCore.Mvc.Route("api/User")]
[ApiController]
public class UserController : ControllerBase
{
    [Microsoft.AspNetCore.Mvc.HttpGet]
    public async Task<IHttpActionResult> GetAllUsers()
    {
        var users = await this.GetUserAsync();
        return this.Ok(users);
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net-core asp.net-core-webapi

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

Dapper - 将 int 列表传递给存储过程

我的存储过程SQL语句非常简单。

Delete From TableName where ID IN (@id)
Run Code Online (Sandbox Code Playgroud)

我想从 C# 代码传递列表或数组,并希望返回已删除的行数。

下面是我的代码,不知怎的,我不相信并认为这不是正确的方法。这样做的有效方法是什么?

using (SqlConnection connection = new SqlConnection(_connectionString))
{
    await connection.OpenAsync();

    DynamicParameters parameters = new DynamicParameters();

    foreach (var id in ids)
    {
        parameters.Add("@Id", id, DbType.Int32, ParameterDirection.Input);

        await connection.ExecuteAsync(
            ProcedureNames.DeleteRules,
            parameters,
            commandType: CommandType.StoredProcedure);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# stored-procedures dapper

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

在Web Api中使用邮递员授权进行属性身份验证

我正在使用RESTful服务,并发现Postman是GET,POST和测试API的最佳插件之一.

我在邮递员中找到了Basic Auth,No Auth,DIgest Auth,OAuth,AWS.如何测试授权控制器和方法.

我知道授权属性检查 user.Identity.IsAuthenticated

我不确定如何使用Postman在具有特定角色的控制器和方法中传递授权

[Authorize(Roles = "Admin, Super User")]

public ActionResult AdministratorsOnly()
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

这是我的启动文件

  public static OAuthAuthorizationServerOptions OAuthOptions { get; private set; }

    public static string PublicClientId { get; private set; }

    // For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864
    public void ConfigureAuth(IAppBuilder app)
    {
        // Configure the db context and user manager to use a single instance per request
        app.CreatePerOwinContext(ApplicationDbContext.Create);
        app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);

        // Enable the application to use a cookie to …
Run Code Online (Sandbox Code Playgroud)

asp.net-web-api asp.net-web-api2 postman

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

Mat-toolbar 内容 alignmnet

在这个例子中,我想让内容左右对齐。

https://material.angular.io/components/toolbar/examples

我想要左侧的图标,中间的文本和行最右侧的用户名。

我怎样才能做到这一点?

css angular-material

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

mat-table-如何更新列宽

我在垫子桌子上有三列。

第一列是数字,第三列是日期,第二列是一个大字符串。

我希望第一列为15px,第三列为100px,中间列为其余宽度。百分比为5%,85%为10%。

如何在垫子桌子上做到这一点?

angular-material mat-table

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

C#中的新关键字为-1

这是我第一次看到这种宣言.我在谷歌找不到太多信息.在其中一个现有的WPF应用程序中,用户尝试创建一个新窗口,他将实例化下面的类."-1"是什么意思?到底是做什么的?

ProductViewModel viewModel = new ProductViewModel(-1);
Run Code Online (Sandbox Code Playgroud)

c# wpf

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