小编Coo*_*der的帖子

如何在MVC应用程序中缓存数据

我在MVC应用程序中阅读了大量有关页面缓存和部分页面缓存的信息.但是,我想知道如何缓存数据.

在我的场景中,我将使用LINQ to Entities(实体框架).在第一次调用GetNames(或任何方法)时,我想从数据库中获取数据.我想将结果保存在缓存中,并在第二次调用时使用缓存版本(如果存在).

任何人都可以展示一个如何工作的例子,应该在哪里实现(模型?)以及它是否可行.

我已经在传统的ASP.NET应用程序中看到了这一点,通常用于非常静态的数据.

database asp.net-mvc caching

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

哪个更快...... XSLT宏或.NEt用户控件

使用Umbraco,可以更快地加载页面...

XSLT宏或.NET用户控件(通过Umbraco宏).

asp.net xslt user-controls umbraco

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

如何将Javascript中的地理坐标转换为C#中的地理坐标

我有一些javascript代码,我想将其转换为C#.我不知道构造它的最佳方法,或者是否有一种简单的方法来转换代码.

此代码的示例如下所示.

// ellipse parameters
var e = { WGS84:    { a: 6378137,     b: 6356752.3142, f: 1/298.257223563 },
          Airy1830: { a: 6377563.396, b: 6356256.910,  f: 1/299.3249646   },
          Airy1849: { a: 6377340.189, b: 6356034.447,  f: 1/299.3249646   } };

// helmert transform parameters
var h = { WGS84toOSGB36: { tx: -446.448,  ty:  125.157,   tz: -542.060,   // m
                           rx:   -0.1502, ry:   -0.2470,  rz:   -0.8421,  // sec
                           s:    20.4894 },                               // ppm
          OSGB36toWGS84: { tx:  446.448,  ty: -125.157,   tz:  542.060,
                           rx:    0.1502, ry:    0.2470, …
Run Code Online (Sandbox Code Playgroud)

javascript c# standards

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

如何使用C#搜索一系列范围值

我有一个像这样的值列表

1000, 20400
22200, 24444
Run Code Online (Sandbox Code Playgroud)

范围不重叠.

我想要做的是拥有可以存储的ac#函数(从db加载的值然后在本地缓存它)这些值的相对较大的列表然后有一个方法来查找提供的值是否在任何范围内?

这有意义吗?

需要最快的解决方案

c# algorithm

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

SQL Azure和对CTE语法的支持?

有谁知道SQL Azure是否支持CTE语法?特别; WITH,OVER,ROW_NUMBER(),PARTITION BY

sql-server azure common-table-expression azure-sql-database

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

在SQL Server中重新排序一组数据

我有一个像这样的值表:

CREATE TABLE 
(
    Name1 VARCHAR (50),
    Name2 VARCHAR (50),
    Sequence INT
)
Run Code Online (Sandbox Code Playgroud)

在这张表中,我有这样的行

'Bob', 'Jones', 1
'James','Ant', 2
Run Code Online (Sandbox Code Playgroud)

我想要根据Name2列的顺序更新UPDATE(UPDATE SET)序列的最佳方法,因此当重新排序时,值为:

'James','Ant', 1
'Bob', 'Jones', 2
Run Code Online (Sandbox Code Playgroud)

我很确定这可以通过CTE的ROW_NUMBER OVER()样式完成,但不确定确切的语法.

sql t-sql sql-server common-table-expression

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

用于接受数字0到9999的正则表达式

我想要一个正则表达式只接受0-9999

没有空格,没有字母.但是,允许"空白"(空).

c# regex

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