小编Ale*_*gas的帖子

从存储过程执行存储过程时如何禁用查询结果?

在存储过程中,在游标内调用另一个存储过程.对于每个调用,SQL Management Studio结果窗口都显示结果.光标循环超过100次,此时结果窗口放弃了错误.有没有办法可以阻止光标中的存储过程输出任何结果?

  WHILE @@FETCH_STATUS = 0
  BEGIN
    EXEC @RC = dbo.NoisyProc
    SELECT @RValue2 = 1 WHERE @@ROWCOUNT = 0
    FETCH NEXT FROM RCursor INTO @RValue1, @RValue2
  END
Run Code Online (Sandbox Code Playgroud)

谢谢!

sql-server stored-procedures cursors

21
推荐指数
3
解决办法
5万
查看次数

如何处理错误"方法'第一''只能用作最终查询操作"

我希望通过关系从不同的表中检索数据库中的数据,但是我得到一个我不知道如何处理的错误.

int customer_id = int.Parse(this.comboBoxnamecustomer.SelectedValue.ToString());

a = (from c in db.Invoices where c.CustomerID == customer_id select new { 
        customerName = c.Customer.Name,
        ProductName = c.InvoiceItems
            .Where(x => x.InvoiceId == c.InvoiceId)
            .First().Product.ProductsName.Name
    }).ToList();
Run Code Online (Sandbox Code Playgroud)

未处理的异常:System.NotSupportedException:方法"First"只能用作最终查询操作.请考虑在此实例中使用方法"FirstOrDefault".

问题在于.First()方法,但如果我删除它,我无法传递到另一个表.

linq-to-entities

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

如何使用MVVM Light for WPF浏览窗口?

我刚刚开始了一个新项目,其中表示层将由WPF完成,MVVM Light由GalaSoft完成.

我需要很多观点,而且我不清楚如何通过窗口管理导航.

首先,MVVM Light中提供的用于创建新的"WPF MVVM视图"的模板创建了一个Window不能用于逐帧导航的新模板(我的意思是,通过放置一个框架mainView并更改源路径进行导航).

难道我只是必须改变Window,以Page用于创建使用模板的所有看法?

或者是否有不同的方法在MVF中使用MVVM Light工具包执行导航?

wpf design-patterns mvvm mvvm-light

18
推荐指数
2
解决办法
3万
查看次数

JavaScript中是否有任何键/值对结构?

我想存储以下信息:

伪代码

array(manager) = {"Prateek","Rudresh","Prashant"};
array(employee) = {"namit","amit","sushil"};
array(hr) = {"priya","seema","nakul"};
Run Code Online (Sandbox Code Playgroud)

我可以使用哪种数据结构?

javascript

17
推荐指数
5
解决办法
6万
查看次数

在C#中获取HttpPostedFile的字符串内容的最短方法是什么?

我有一个HttpPostedFile对象,只需要提取已发布文件的内容.

我找到了这个链接,但这是一个很长的过程,只是获取内容的字符串.

有没有更短的方式?(最好是一行指令.)

c# string httppostedfile

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

在选择时如何使用jQuery忽略大小写?

我目前正在尝试使用以下jQuery选择器禁用链接:

$("a[href$=/sites/abcd/sectors]").removeAttr("href");
Run Code Online (Sandbox Code Playgroud)

问题是有时href在页面上可能并不总是小写.发生这种情况时,选择器不再匹配.

有谁知道怎么解决这个问题?我可以改变一次忽略大小写的行为吗?

jquery case-sensitive css-selectors

16
推荐指数
2
解决办法
3万
查看次数

将XML加载到XDocument的最快方法是什么?

当您创建新的XDocument使用时XDocument.Load,它是打开XML文件并保留本地副本,还是连续从硬盘驱动器读取文档?如果它连续读取,是否有更快的方法来解析XML?

XDocument x = XDocument.Load("file.xml");
Run Code Online (Sandbox Code Playgroud)

.net c# xml linq-to-xml

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

使用SharePoint功能或物理文件部署jQuery?

我们即将对SharePoint进行相当大的自定义,我想在双脚跳入之前获得一些反馈.我们正在努力解决的问题之一就是我们将jQuery javascript库直接部署到12个hive(使其在每个站点的_layouts中可用)或者我们将其包装在一个功能中并为每个功能激活该功能现场?我还看到CodePlex上的两个项目将其包含在功能中,这可能是我猜的第三个选项.

思考?

sharepoint jquery

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

使用SPQuery检索不同/唯一值的最佳方法是什么?

我有一个看起来像这样的列表:

Movie          Year
-----          ----
Fight Club     1999
The Matrix     1999
Pulp Fiction   1994
Run Code Online (Sandbox Code Playgroud)

使用CAML和SPQuery对象,我需要从Year列中获取一个不同的项目列表,它将填充下拉控件.

在CAML查询中搜索周围似乎没有这样做的方法.我想知道人们是如何实现这一目标的?

sharepoint caml spquery

15
推荐指数
2
解决办法
5万
查看次数

如何为Like创建System.Linq.Expressions.Expression?

从这个源创建了一个可过滤的BindingList .它很棒:

list.Filter("Customer == 'Name'");
Run Code Online (Sandbox Code Playgroud)

应该做什么.的内部工作就像一个解析器,其将所述表达==!=System.Linq.Expressions.Expression.在这种情况下,==成为System.Linq.Expressions.Expression.Equal.

不幸的是System.Linq.Expressions.Expression,不包含类似的运算符,我不知道如何解决这个问题.

初始代码如下所示:

private static Dictionary<String, Func<Expression, Expression, Expression>> 
    binaryOpFactory = new Dictionary<String, Func<Expression, Expression, Expression>>();

static Init() {
    binaryOpFactory.Add("==", Expression.Equal);
    binaryOpFactory.Add(">", Expression.GreaterThan);
    binaryOpFactory.Add("<", Expression.LessThan);
    binaryOpFactory.Add(">=", Expression.GreaterThanOrEqual);
    binaryOpFactory.Add("<=", Expression.LessThanOrEqual);
    binaryOpFactory.Add("!=", Expression.NotEqual);
    binaryOpFactory.Add("&&", Expression.And);
    binaryOpFactory.Add("||", Expression.Or);
}
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个能够做我想要的表达式:

private static System.Linq.Expressions.Expression<Func<String, String, bool>>
    Like_Lambda = (item, search) => item.ToLower().Contains(search.ToLower());

private static Func<String, String, bool> Like = Like_Lambda.Compile();
Run Code Online (Sandbox Code Playgroud)

例如

Console.WriteLine(like("McDonalds", "donAld")); // true …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda expression

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