问题列表 - 第9158页

等效的LINQ to SQL代码

这里的新手是我的T-SQL

SELECT category.id, category.name,COUNT(job.id) AS countofjobs 
FROM category 
LEFT OUTER JOIN job ON category.id = job.categoryid AND job.active=1 
WHERE category.featured=1 
GROUP BY category.id, category.name
ORDER BY category.name
Run Code Online (Sandbox Code Playgroud)

什么是等效的LINQ to SQL代码?任何帮助将不胜感激

对不起,我忘了提到数据库方面没有关系,表格中没有任何关联在db中定义,这就是主要问题,这实际上只是示例sql,看看如何编写链接到SQL for T-SQL,需要:左外连接,外连接表记录和排序

c# linq-to-sql

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

jQuery -prototype冲突

我正在使用prototype和script.aculo.us的组合在我的asp.net页面中实现灯箱效果.我的页面中也包含了jquery.我的页面中有几个DIV标签,但是在包含原型文件后我的页面负责人,我无法使用jquery读取我的javascript中的div

var div = $("#divLeftSideModelsList"); 
alert(div)
Run Code Online (Sandbox Code Playgroud)

给我一个错误说该对象为null但是

var div = document.getElementById("divLeftSideModelsList")
Run Code Online (Sandbox Code Playgroud)

给了我这个对象.

这是因为jQuery和其他框架之间存在一些冲突吗?

请指教

jquery conflict prototypejs

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

CSS:固定到底部并居中

我需要将我的页脚固定到页面底部并使其居中.页脚的内容可能会一直发生变化,因此我无法通过margin-left将其居中:xxpx; margin-right:xxpx;

问题是由于某种原因,这不起作用:

#whatever {
  position: fixed;
  bottom: 0px;
  margin-right: auto;
  margin-left: auto;
}
Run Code Online (Sandbox Code Playgroud)

我抓了网,一无所获.我试着制作一个容器div和nada.我尝试了其他组合和gurnisht.我怎样才能做到这一点?

谢谢

css positioning sticky-footer

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

jQuery UI颜色选择器

我听说jQuery UI包含一个拾色器,但可以找到很少的文档.

它存在吗?

关于如何实施它的任何体面的文件?

我发现了这个:http://docs.jquery.com/UI/Colorpicker

但使用:

$("#colorpicker").colorpicker();
Run Code Online (Sandbox Code Playgroud)

不起作用,Firebug告诉我.colorpicker();不是一种方法!

它似乎工作正常,除非我把它放在一个对话用户界面,然后决定打破.

documentation jquery jquery-ui color-picker

54
推荐指数
2
解决办法
13万
查看次数

Maven 2程序集插件破坏了一些META-INF文件

我正在使用Maven 2程序集插件来构建jar-with-dependencies并创建一个可执行的JAR文件.我的程序集包括Spring和CXF库.

CXF包含META-INF文件spring.schemas和spring.handlers的副本,最终破坏了spring-2.5.4 jar中的类似文件.

手动,我可以在jar-with-dependencies中更新这两个文件.

我正在寻找的是Maven POM中的一些方法来指导程序集插件以获取这两个文件的正确版本.

程序集插件文档讨论了文件筛选,但似乎没有配置或参数,没有遇到创建自定义程序集描述符的麻烦.

在这种情况下,制作自定义汇编描述符是我唯一的希望吗?

java spring maven-2

10
推荐指数
3
解决办法
9283
查看次数

如何使用另一个命令输出管道来初始化bash数组?

有没有办法管道输出一个列出一堆数字的命令(每个数字在一个单独的行中)并用这些数字初始化一个bash数组?

详细信息:此列表列出了在以下日期范围内提交的3个更改列表编号.然后通过管道输出cut以进一步过滤它以获得更改列表编号.

p4 changes -m 3 -u edk -s submitted @2009/05/01,@now | cut -d ' ' -f 2
Run Code Online (Sandbox Code Playgroud)

例如:

422311
543210
444000
Run Code Online (Sandbox Code Playgroud)

如何将此列表存储在bash数组中?

bash shell

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

使用ref与C类#

我想给我正在制作的课程提供一个链接列表.我希望该类写入该列表(例如通过.addLast()).

我应该使用ref关键字吗?

我对在C#中使用refout关键字的位置感到有些困惑,因为所有都在堆上动态分配,我们实际上使用指针进行大多数操作.
当然,outref关键字作出原语和结构感.

另外,如果我不直接发送列表,但发送包含列表的类?(它是internal必需的),我还需要使用ref吗?或者如果我在函数之间传递它,ex:

void A(ref LinkedList<int> list){
    B(list);
}

void B(ref LinkedList<int> list){
    _myList = list;
}
Run Code Online (Sandbox Code Playgroud)

c# pointers reference keyword

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

在交易中使用"GO"

我正在构建一个尝试在App_Start上安装/升级数据库的Web应用程序.部分安装过程是确保数据库安装了asp.net功能.为此,我使用System.Web.Management.SqlServices对象.

我的目的是在SQL事务中执行所有数据库工作,如果其中任何一个失败,则回滚事务并保持数据库不变.

SqlServices对象有一个方法"Install",它接受ConnectionString而不是事务.所以我使用SqlServices.GenerateApplicationServicesScripts,如下所示:

string script = SqlServices.GenerateApplicationServicesScripts(true, SqlFeatures.All, _connection.Database);
SqlHelper.ExecuteNonQuery(transaction, CommandType.Text, script, ...);
Run Code Online (Sandbox Code Playgroud)

然后我使用企业库中的SqlHelper.

但是这会引发一个异常错误的异常,其中一些是错误的

Incorrect syntax near 'GO'.
Incorrect syntax near 'GO'.
Incorrect syntax near 'GO'.
Incorrect syntax near 'GO'.
Incorrect syntax near the keyword 'USE'.
Incorrect syntax near the keyword 'CREATE'.
Incorrect syntax near 'GO'.
The variable name '@cmd' has already been declared. Variable names must be unique within a query batch or stored procedure.
Run Code Online (Sandbox Code Playgroud)

我假设在SQL事务中使用GO语句存在一些问题.

如何以这种方式执行时,如何使生成的脚本生效.

.net sql t-sql sql-server transactions

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

Subversion:仅检出特定提交期间受影响的文件

在Subversion中,如果您知道特定的修订号,是否可以检出特定提交期间受影响的文件?

svn revision svn-checkout

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

在使用存储库模式时,我应该将我的存储库方法放多少逻辑?

我正在与存储库进行一些努力.我正在使用C#和NHibernate.我的问题是:我的存储库在调用save或get之前应该做多少?

例如,我有一个用户类,它是一个聚合根.我想调用一个名为"register"的方法,它将添加用户并根据业务规则设置一些默认值,并创建一些其他实体,这些实体也是"用户"根的子部分(即地址,组等).我应该打电话吗?

userRepo.Register(newUser); 
Run Code Online (Sandbox Code Playgroud)

这将是(忽略明显的问题):

Regsiter(User newUser){
 newUser.SomeProp  = "Default Data";
 Group g= new Group;
 g.SomeProp2 = "Default Data";
 newUser.Groups.Add(g);
 Session.Save(g);
 Session.Save(newUser);
}
Run Code Online (Sandbox Code Playgroud)

或者我应该将注册放在业务层中并让它做:

Regsiter(User newUser){
 newUser.SomeProp  = "Default Data";
 Group g= new Group;
 g.SomeProp2 = "Default Data";
 newUser.Groups.Add(g);
 userRepo.Register(newUser, g);// this does session.save on both objects.
}
Run Code Online (Sandbox Code Playgroud)

两者似乎都有些错误.

什么是正确的方法?

编辑-------------------------------

感谢所有的回复.我不能决定谁是最合适的,因此接受哪个答案.

通常每个人都在说将业务规则放在另一层.这是有道理的,但我不确定组的数据调用 - 因为组不是聚合根,他们不应该有自己的存储库,所以我如何添加和保存它们?在我的项目中,将一个组添加到用户的组集合中不会自动在数据库中创建该组; 我还需要在对象上调用session.save.所以我把它作为userRepo.SaveGroup(g)放入用户仓库?

如果我在另一个层中有一个createGroup(),那么它将需要使用它自己的repo或用户.还是我很厚?

c# nhibernate domain-driven-design repository repository-pattern

9
推荐指数
2
解决办法
2219
查看次数