小编Sku*_*nia的帖子

在舍入SQL中的平均值时如何检索小数

这是我的SQL语句

SELECT ROUND(AVG(column_name), 100) 
FROM [database].[dbo].[table]
Run Code Online (Sandbox Code Playgroud)

我检索的答案是908行3之间可能的数字范围1 - 5.

我需要它说3.0或3.09.这可能吗?

sql sql-server sql-server-2008

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

需要帮助了解MVC中的LINQ?

我对网络表格的MVC很新,对我来说这是一个非常非常陡峭的学习曲线.这是我正在遵循的教程中的功能:

public ActionResult Index(string id)
{
    string searchString = id;
    var movies = from m in db.Movies
                 select m;
    if (!String.IsNullOrEmpty(searchString))
    {
        movies = movies.Where(s => s.Title.Contains(searchString));
    }
    return View(movies);
}
Run Code Online (Sandbox Code Playgroud)

以下是我认为我知道正在发生的事情.该方法是一个Action结果(没有参数)返回一个视图.添加参数以告诉应用程序查找"id"字符串.

我发现lambda语句更容易理解.在if被检查,看是否searchString为空,如果不是它返回的描述相匹配的电影searchString.

然而,在该方法中,searchString给出id参数中的值.这是我开始迷路的地方,在searchString定义之后,LINQ语句放在变量中movies.在那个声明中,目的是m什么?为什么没有定义或是什么?与slambda 相同.

c# linq asp.net-mvc

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

如何在创建身份角色之前检查其是否存在?

在我的应用程序中,我正在创建身份角色,但想确保不存在同名角色之一。这是我尝试过的

public ActionResult Create()
{
    var Role = new IdentityRole();
    return View(Role);
}

[HttpPost]
public ActionResult Create(IdentityRole Role)
{
    var roleStore = new RoleStore<IdentityRole>(_context);
    var roleManager = new RoleManager<IdentityRole>(roleStore);
    if (!roleManager.RoleExists(Role.ToString()))
    {
        _context.Roles.Add(Role);
        _context.SaveChanges(); //error points here
        return RedirectToAction("Index");
    }
    else
    {
        TempData["message"] = "This role already exists. Please check your roles and try again";
        return RedirectToAction("Index");
    }

}
Run Code Online (Sandbox Code Playgroud)

我知道它会出错,因为它是重复的,因为它在不Role同时起作用,但为什么它似乎不使用 if/else 子句?

asp.net-mvc asp.net-roles

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

如何在不影响色谱柱的情况下从HighCharts图例中删除色样?

在我的JSFiddle中,swatch by My Company是蓝色的.我已经知道我可以用JSFiddle中显示的符号替换swatch,但是如何在不影响列的情况下删除其他样本并保留系列名称My Company.我尝试将颜色设置为透明删除样本,但也使列透明并将图例设置为false将删除图例.

jquery highcharts

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

如何检索要列出的不同值的总和?

支持我的应用程序的SQL表和模型与下面显示的非常相似。

Id | CustomerName | FruitName | Charge
_____________________________________
1  | Bob          | Banana    | 3.00 
2  | Jill         | Apple     | 2.00
3  | Bob          | Apple     | 3.00
4  | Marvin       | Banana    | 1.00
5  | Sam          | Pear      | 4.00
Run Code Online (Sandbox Code Playgroud)
[Key]
public int Id {get; set;}
public string CustomerName { get; set; }
public string FruitName { get; set;}
public string Charge {get; set;}
Run Code Online (Sandbox Code Playgroud)

我想这样做是拉动明显FruitName和Charge.Sum()并显示它ToList()在我的视野。这是我尝试过的

var fruitToList = (from f …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc linq-to-entities

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

如何从可用数字中获取随机数?

我有一张桌子,我试图从中获取一个随机数:

//Fruits
id  |  FruitName
----------------
2   |  Banana
3   |  Apple
4   |  Orange
6   |  Grape
7   |  Plum
8   |  Lime
10  |  Kiwi
Run Code Online (Sandbox Code Playgroud)

问题是由于不一致(注意:缺少ID 1,5和9),编写以下语句将不起作用(即使写得正确):

Random.Next(someLinq.id).First(), (samelinq.id).Last())

如何从可用数字中获取随机数?

c# entity-framework

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

为什么我的C#变量在Jquery中返回null?

我已经启动了变量并声明了它们

protected string Image1;
protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        string Image1 = Request.QueryString["ImageAlt1"];
    }
}
Run Code Online (Sandbox Code Playgroud)

我已正确调用jquery中的变量,当我测试链接时,我什么也得不到

 $("#fancybox-manual-c").click(function () {
            $.fancybox.open([
                {
                    href: '<%=Image1%>',/*returns '' instead of 'path/image.jpg'*/
                    title: 'My title'
                }
            ], {
                helpers: {
                    thumbs: {
                        width: 75,
                        height: 50
                    }
                }
            });
Run Code Online (Sandbox Code Playgroud)

我<%=Image1%>发现我放在javascript中的是返回null,因为当我从href属性中删除所有值时,我得到了相同的错误.

href:'' /*causes the jquery not to fire when the link is clicked*/
Run Code Online (Sandbox Code Playgroud)

最后,我测试了是否Request.QueryString返回null,因此我将值放在image1标签中

lblImage1.Text = Image1; //returns 'path/image.jpg'
Run Code Online (Sandbox Code Playgroud)

并在标签中张贴图像的路径.为什么jQuery中的相同变量是空白的?我错过了什么?

c# jquery

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

为什么我的SQL'INSERT'语句执行两次?

我有以下插入命令,我需要获取范围标识,以便稍后在应用程序中进行一些订单跟踪

SqlCommand cmd1 = new SqlCommand("INSERT INTO [pharm_OrderID](UserID, RequestType, CreateDate) values (@UserID, @RequestType, @CreateDate); Select SCOPE_IDENTITY();", conn1);
                    cmd1.CommandType = CommandType.Text;
                    conn1.Open();

                    string strUserID = txtEmpID.Text;
                    cmd1.Parameters.Add("@UserID", SqlDbType.NVarChar, 50);
                    cmd1.Parameters["@UserID"].Value = strUserID;

                    string strRequestType = ddlReturnType.SelectedValue;
                    cmd1.Parameters.Add("@RequestType", SqlDbType.NVarChar, 50);
                    cmd1.Parameters["@RequestType"].Value = strRequestType;

                    string strCreateDate = lblOrderAttemptTime.Text;
                    cmd1.Parameters.Add("@CreateDate", SqlDbType.NVarChar, 50);
                    cmd1.Parameters["@CreateDate"].Value = strCreateDate;

                    cmd1.ExecuteNonQuery();

                    string numScope = Convert.ToString(cmd1.ExecuteScalar());
                    lblOrderNum.Text = numScope;
                    cmd1.Dispose();
                    conn1.Close();
                    conn1.Dispose();
Run Code Online (Sandbox Code Playgroud)

但为什么它插入两次?

c# sql sql-server asp.net

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

如何检查控制器中是否已存在用户?

这是我的注册方法.我将注册方法更改为管理工具.管理工具在没有if语句的情况下正常工作.但是,它不喜欢我寻找现有用户的方式.

    // POST: /Account/Register
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Register(RegisterViewModel model)
{    
    if (ModelState.IsValid)
    {
        if(_context.Users.Contains(model.UserName))//Errors out here
        {
            var user = new ApplicationUser { UserName = model.UserName};
            user.UserName = model.UserName;
            var result = await UserManager.CreateAsync(user, model.Password);
            if (result.Succeeded)
            {
                await this.UserManager.AddToRoleAsync(user.Id, model.Name);
                return RedirectToAction("Index","User");
            }
        AddErrors(result);
        }
    }
    return View(model);
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-identity

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

如何返回2个数组之间的相似值,并按第二个数组的顺序返回?

我有2个阵列.我试图返回2之间的相似值但是按秒的顺序.例如,看看两个数组:

array1 = ['a', 'b', 'c']
array2 = ['b', 'c', 'a', 'd']
Run Code Online (Sandbox Code Playgroud)

我想要回归的是:

sim = ['b', 'c', 'a']
Run Code Online (Sandbox Code Playgroud)

这是我想要完成的链接.目前该脚本有问题,并没有抓住角落的情况.

javascript

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