小编Ste*_*e S的帖子

SQL Order结果按字母顺序排列Entity Framework / C#

我想按标签(字符串)对数据行进行排序。标签是一个或多个大写字母。

例如:A-> Z后跟AA,AB,AC ....... ZZ

我希望显示的顺序为A,B,C ..... X,Y,Z,AA,AB,AC ....... BA,BB,BC ...... ZX,ZY, Z Z

在这种情况下,不能保证行的ID顺序正确,因此我不能使用行标识。

这可能吗?如果可能的话,我希望能够在C#/ Entity Framework lambda表达式中执行此操作。

c# sql lambda entity-framework-5

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

SQL Server数据库优化策略

我正在使用SQL Server为医疗办公室开始一个新项目.他们当前的数据库(SQL Server 2008)有超过500,000行,跨越15个以上的表.目前,他们抱怨他们的数据输入应用程序生成报告和插入新数据的速度非常慢.

对于我的新系统,我正在考虑开发一种双层数据库方法,其中主要使用的SQL Server 2012将仅包含3个月的行,第二个SQL Server 2012将维护系统的所有数据.这样,当用户插入新数据时,它将被输入到更小的系统中,并且当他们查询最近的数据时,查询应该执行得更快.该系统也将有报告,但我认为必须从较大的数据集生成报告.

我的问题如下

  1. 这样的解决方案是否会改善数据库的整体性能
  2. 此解决方案是否存在可扩展性问题?
  3. 每晚在两台服务器之间传输数据的最佳方法是什么?

如果我的解决方案毫无意义,请随时提供任何其他解决方案.

database sql-server sql-server-2012

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