小编λ J*_*kas的帖子

LINQ to SQL关联映射

我正在开发一个简单的命令行应用程序来自学C#中的LINQ to SQL.我有一个SQL Server 2008实例,我试图在MSDB中查找当前在SQL Server上设置的作业.我想输出一个点的作业名称和步骤名称以及要执行的实际SQL语句如下:

use msdb
go

select j.name + '.' + s.step_name
from sysjobs j
join sysjobsteps s on j.job_id = s.job_id
order by j.name
go
Run Code Online (Sandbox Code Playgroud)

我对如何在C#代码中建立SysJobs和SysJobSteps之间的关系感到茫然,并且我不断收到以下错误消息:

System.InvalidOperationException: Invalid association mapping for member 
'ServerCompare.Lib.Commands.SysJob.SysJobSteps'. 
'ServerCompare.Lib.Commands.SysJob' is not an entity.
Run Code Online (Sandbox Code Playgroud)

请告知最好的方法是什么?

.net c# linq sql-server linq-to-sql

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

SSRS:动态更改SQL语句

我在SSRS 2005中有一个基于与此类似的查询的报告:

SELECT * FROM MyTable (NOLOCK) 
WHERE col1 = 'ABC'
AND col2 LIKE '%XYZ%'
Run Code Online (Sandbox Code Playgroud)

我需要能够根据用户是否选中了复选框,在查询中动态包含WHERE子句的AND部分.基本上,这是一个动态SQL语句,这就是问题所在.我试过几种方法都无济于事.这可能吗?SSRS 2005是否支持动态SQL?谢谢!

t-sql sql-server reportingservices-2005 reporting-services

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

Visual Studio 2008编辑器配置 - 插入符号和当前行

我正在尝试做一些事情来自定义Visual Studio 2008编辑器配置.我想通过我自己写的一些设置或宏来做到这一点.我无法安装第三方加载项,如resharper,以便在我工作的环境中实现这些目标.这是我需要做的:

  1. 我想将编辑器中插入符号的颜色更改为#FF0000

  2. 我想将插入符号当前行的背景颜色更改为比编辑器窗口其余部分稍暗的阴影

我已经广泛搜索了Visual Studio选项,但我找不到这些特定内容的设置.我还研究了VS暴露给宏而没有骰子的对象模型.任何指针都很受欢迎.

.net c# configuration visual-studio-2008 visual-studio

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

将IEnumerable <IEnumerable <T >>转换为List <List <T >>

如何将a转换IEnumerable<IEnumerable<T>>List<List<T>>

c# linq generics

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

Emacs Lisp:将列表转换为字符串

我正在涉及Emacs Lisp,我正在尝试编写以下函数:

(defun buffer-file-name-body ()
  (last (split-string (buffer-file-name) "/")))
Run Code Online (Sandbox Code Playgroud)

我想要实现的是从提供的完整路径中提取文件名和扩展名(buffer-file-name).然而,这种实现返回一个项目的名单("scratch.el")......我试过几件事情,如传递的结果(last)通过(string)但引发错误...当我搜索谷歌并没有返回任何有用的Emacs列表转换列表中的字符串.我该怎么做?

emacs elisp

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

C#:并非所有代码路径都返回一个值

我正在编写一个简单的WinForms应用程序,我允许用户在TreeView控件中拖动TreeNodes.我强制执行的规则之一是不允许用户将TreeNode拖动到其自己的子节点之一.我以递归样式编写了以下函数来检查目标节点的父级.在编译时,我得到错误,并非所有代码路径都返回此函数的值.据我所知,我对这个逻辑的每个可能的分支都有一个回复声明......但我显然是错的.请有人指出我的错误.

    private bool IsDestinationNodeAChildOfDraggingNode(TreeNode draggingNode, TreeNode destinationNode) {
        if (draggingNode.Nodes.Count == 0) 
            return false;
        else {
            if (draggingNode.Nodes.Contains(destinationNode)) 
                return true;
            else {
                foreach (TreeNode node in draggingNode.Nodes) 
                    return IsDestinationNodeAChildOfDraggingNode(node, destinationNode);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# compilation

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

测试通用类

这不仅仅是一个问题,而是试图将笔记与其他人进行比较.我写了一个通用的History类,它模拟了浏览器历史的功能.我正在试图为它编写单元测试时要走多远.我正在使用NUnit.请在下面分享您的测试方法.

History类的完整代码在这里(http://pastebin.com/ZGKK2V84).

c# generics nunit unit-testing

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

Nginx:将WordPress URL映射到新的静态网站

我目前正从使用URL方案的WordPress网站移动我的博客:

http://www.domainname.com/<YEAR>/<MONTH>/<ARTICLE_SLUG> 
Run Code Online (Sandbox Code Playgroud)

对于使用Nikola构建的静态博客站点,该站点使用以下URL方案:

http://www.domainname.com/posts/<ARTICLE_SLUG> 
Run Code Online (Sandbox Code Playgroud)

最初的WordPress计划多年来已经构建了一些谷歌汁,我想继续利用它.我使用Nginx作为我的网络服务器.Nginx是否有一种简单的方法可以通过配置将所有旧URL映射到新URL.我当时认为ngx_http_map_moduleNginx模块是最有可能的候选人,但我想得到第二个意见.

python wordpress nginx nikola

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