问题列表 - 第557页

在C#/ .NET3.5中构建动态SQL查询的最佳方法?

我正在研究的一个项目涉及重构一个C#Com对象,它作为一些Sql 2005数据库的数据库访问层.

现有代码的作者使用字符串和许多if语句手动构建了所有sql查询,以构造相当复杂的sql语句(~10个连接,> 10个子选择,~15-25 where条件和GroupBy).基表始终是相同的,但连接,条件和分组的结构取决于传递给我的类/方法的一组参数.

像这样构建sql查询确实有效,但它显然不是一个非常优雅的解决方案(而且很难阅读/理解和维护)...我可以自己写一个简单的"querybuilder",但我很确定我不是第一个遇到这种问题的人,因此我的问题是:

  • 如何建立你的数据库查询?
  • C#是否提供了一种动态构建查询的简便方法?

c# sql linq sql-server .net-3.5

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

在ASP.Net View页面中访问Global .resx文件

我目前正在构建.Net框架的3.5版本,我有一个资源(.resx)文件,我试图在Web应用程序中访问.我已将.resx属性公开为公共访问修饰符,并且能够在控制器文件或Web应用程序中的其他.cs文件中访问这些属性.我的问题是:是否可以在我的视图页面中访问名称/值对?我想做这样的事......

text="<%$ Resources: Namespace.ResourceFileName, NAME %>"  
Run Code Online (Sandbox Code Playgroud)

或视图页面中的其他类似方法.

asp.net resources localization

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

Microsoft SQL Server 2005服务无法启动

我一直在尝试安装Ms SQL Server 2005超过两周,而且我终于达到了先决条件似乎已经到位的程度.不幸的是,每次我尝试安装SQL Server本身时,都会收到以下消息:

"SQL Server服务无法启动.有关详细信息,请参阅SQL Server联机丛书主题,"如何:查看SQL Server 2005安装日志文件"和"手动启动SQL Server".

安装程序然后"回滚"安装,我在安装程序列表中留下了三个未安装的产品:"SQL Server数据库服务","Reporting Services"和"工作站组件,联机丛书...".

有人有想法吗?我无法检查SQL Server联机丛书主题,因为它们也没有安装; 如果没有它们,我无法理解日志文件.

谢谢!

sql-server service installer sql-server-2005

7
推荐指数
2
解决办法
10万
查看次数

C#SQL还原数据库到默认数据位置

我正在编写一个C#应用程序,它通过FTP下载压缩数据库备份.然后,应用程序需要提取备份并将其还原到默认数据库位置.

我不知道在运行应用程序的机器上将安装哪个版本的SQL Server.因此,我需要根据实例名称(在配置文件中)找到默认位置.

我发现的示例都有一个他们读取的注册表项,但这不起作用,因为这假定只安装了一个SQL实例.

我发现的另一个例子是创建了一个数据库,读取了该数据库的文件属性,一旦完成就删除了数据库.那太麻烦了.

我确实在.NET框架中找到了应该工作的东西,即:

Microsoft.SqlServer.Management.Smo.Server(ServerName).Settings.DefaultFile
Run Code Online (Sandbox Code Playgroud)

问题是这是返回空字符串,这没有帮助.

我还需要找出运行SQL服务的NT帐户,这样一旦我提取了该用户,我就可以在备份文件上授予该用户的读访问权限.

c# sql

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

JavaScript中的无限循环,不会触发浏览器的警告

我正在使用Google地图将一组图像显示为叠加层.显示这些图像应该是无限循环,但大多数浏览器会检测到这一点,并显示警告.

有没有办法在JavaScript中进行无限循环,以便浏览器不会停止或警告它?

javascript loops

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

组织ExtJS项目的最佳方式

我刚开始开发一个ExtJS应用程序,我打算用非常轻量级的JSON PHP服务来支持它.除此之外,它将是独立的.我的问题是,组织不可避免地存在的文件和类的最佳方法是什么?任何人都有大型ExtJS项目的经验(数千行).

javascript php json extjs

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

我如何学习Java5或Java6?

我是一位非常有经验的Java程序员,他一直在使用Java 1.4及更早版本.我在哪里可以找到一个快速参考,它将为我提供有关Java5及其后的快速参考中的新功能的所有信息?

java

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

寻求SVG + Javascript框架的良好解决方案

我希望听到其他人使用SVG + Javascript框架的经验.

我希望框架能够处理的事情 - DOM创建,事件处理和最小化.

Jquery SVG插件 - http://keith-wood.name/svg.html似乎是我能找到的唯一一个.

javascript svg frameworks

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

有没有一种方法可以在没有tab,indent和whitespace标准的情况下在Python中进行编码?

我想开始在小项目中使用Python,但错误的制表符或缩进可能引发编译错误的事实真的让我感到紧张.是否有某种类型的设置可以关闭它?

我目前正在使用NotePad ++.是否有一个IDE可以处理标签和缩进?

python

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

代理与自然/商业密钥

我们再来一次,旧的论点仍然出现......

我们是否更好地将业务密钥作为主键,或者我们是否更愿意在业务键字段上具有唯一约束的代理ID(即SQL Server标识)?

请提供支持您的理论的示例或证明.

database database-design key primary-key

166
推荐指数
13
解决办法
6万
查看次数