小编BZi*_*ink的帖子

如何将SQL Azure数据库复制到本地开发服务器?

有谁知道如何将SQL Azure数据库复制到我的开发机器?我想停止支付云中的开发数据库,​​但这是获取生产数据的最佳方式.我将我的生产数据库复制到一个新的开发数据库,​​但我希望在同一个数据库本地.

有什么建议?

sql-server database-migration azure azure-sql-database

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

HTML.Encode但保留换行符

我将用户输入带入文本区域,存储并最终将其显示回用户.

在我的视图(剃刀)中我想做这样的事情......

@Message.Replace("\n", "</br>")
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为默认情况下Razor Html编码.这很棒,但我想换线.

如果我这样做,我会遇到XSS问题.

@Html.Raw(Message.Replace("\n", "</br>"))
Run Code Online (Sandbox Code Playgroud)

处理这种情况的正确方法是什么?

asp.net-mvc html-encode asp.net-mvc-3

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

ASP.net MVC Controller - 构造函数用法

我正在研究ASP.net MVC应用程序,我有一个关于为我的控制器使用构造函数的问题.

我正在使用Entity Framework和linq来实现所有数据事务的实体.我需要为几乎所有的控制器操作访问我的实体模型.当我第一次开始编写应用程序时,我在每个Action方法的开头创建了一个实体对象,执行我需要的任何工作然后返回我的结果.

我意识到我正在为每个动作方法反复创建相同的对象,所以我为Entity对象创建了一个私有成员变量,并开始在每个控制器的构造函数中实例化它.现在每个方法只引用私有成员变量来完成它的工作.

我仍在质疑自己哪种方式是正确的.我想知道A.)哪种方法最合适?B.)在构造函数方法中,这些对象生存了多长时间?C.)构造函数方法是否存在性能/完整性问题?

谢谢

asp.net-mvc constructor c#-4.0 asp.net-mvc-2

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

List <T>上的自定义OrderBy

我试图找出自定义排序列表的最佳方法.假设T是一个具有日期(DateTime?)属性和状态(字符串)属性的对象.

我有3个案例......

"紧急":我希望这些位于列表的顶部,没有特定的订单
日期= null
status ="Urgent"

"正常":我希望在紧急案件日期之后按日期排序
=任何有效日期/时间
状态="准时"

"稍后":我希望这些在列表的底部,没有特定的订单
日期= null
status ="Later"

有什么想法吗?我应该使用IQuerable对象而不是List吗?我总是可以.ToList()稍后将对象发送到我的视图.

c# linq asp.net asp.net-mvc

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

mvc3验证输入'not-equal-to'

我的表单具有默认帮助文本的输入,用于指导用户输入的内容(而不是使用标签).这使验证变得棘手,因为输入值永远不为空.

如何扩展不显眼的验证来处理这个问题?如果姓名输入等于"请输入您的姓名......",则表单无效.

我开始阅读Brad Wilson关于验证适配器的博客文章,但我不确定这是否是正确的方法?我需要能够根据字段验证不同的默认值.

谢谢

javascript asp.net-mvc jquery unobtrusive-validation asp.net-mvc-3

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

SmtpClient从发送服务器获取结果

SmtpClient发送方法返回void.有没有办法得到服务器响应?除非它抛出异常,我才假设它成功了吗?

我指的是...... http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx

.net c# system.net.mail smtpclient

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

如何备份SQL Azure数据库?

执行SQL Azure数据库的夜间自动备份的最佳方法是什么?我使用"创建数据库xxx作为yyy副本"技术进行更改之前需要进行随机备份,但我需要一些自动的东西.

我已经考虑过在SQL Azure实验室中使用导入/导出功能,并使用每晚运行的脚本导出到我的笔记本电脑

https://www.sqlazurelabs.com/ImportExport.aspx

但是,对于应该是企业准备的服务来说,这似乎有点笨拙.

有更好的方法来执行SQL Azure备份吗?

sql-server azure azure-sql-database

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

MiniProfiler与EF"模型第一"edmx模型

我正在尝试让MiniProfiler配置我的数据库访问,但我遇到了问题.我看到的所有帮助似乎都是"代码优先"实体框架连接.我的模型是在今年代码第一次更新可用之前设计的,我使用设计器来创建edmx模型.(我已经使用了近一年,它似乎对我有用)

MiniProfiler文档站点上的示例对我没有意义.我尝试了一些变体,但我遇到了问题.

我的模型被称为CYEntities,通常是为了实例化一个ObjectContext我就是这样做的,这 var context = new CYEntities()是我为探查器试过的...

var dbConnection = new CYEntities().Connection;
var profiledConnection = ProfiledDbConnection.Get(dbConnection);
var context = profiledConnection.CreateObjectContext<CYEntities>(); // this is the context I'd finally use to access data. 
Run Code Online (Sandbox Code Playgroud)

这引发了异常......

System.ArgumentException:无法找到请求的.Net Framework数据提供程序.它可能没有安装.

我不知道从哪里开始.

asp.net-mvc asp.net-mvc-3 mvc-mini-profiler

11
推荐指数
2
解决办法
865
查看次数

单元测试REST客户端

我对单元测试相当新,但我正在尝试将其合并到我编写的任何新代码(包括错误修复)的开发过程中.

我正在使用REST客户端与Highrise(37Signals)进行通信.如何在不依赖外部依赖的情况下对此进行单元测试?(REST服务).

例如,我将有一个名为的方法 GetPeople()

我想要进行单元测试的事情......

  1. 该方法返回帐户中正确的人数.
  2. 如果帐户中没有人,则该方法返回null
  3. 如果该方法无法连接到该服务,则会抛出异常.

我该怎么做才能测试该服务的功能是否相同.IE用户还有名字吗?我可以对此进行单元测试,还是更多的集成测试?

c# rest unit-testing mocking

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

MiniProfiler.Stop()上的MVC Mini Profiler异常

我刚刚使用nuget将Mini Profiler添加到我的MVC3项目中,并且我已经按照基本步骤来设置它.在Application_BeginRequest()上启动配置文件并在Application_EndRequest()上停止它

    protected void Application_BeginRequest()
    {
        if (Request.IsLocal)
        {
            MiniProfiler.Start();
        }

    }

    protected void Application_EndRequest()
    {
        MiniProfiler.Stop();
    }
Run Code Online (Sandbox Code Playgroud)

MiniProfiler.Stop()抛出异常 - "在发送HTTP标头后,服务器无法追加标头."

有没有人见过这个?

asp.net asp.net-mvc asp.net-mvc-3 mvc-mini-profiler

8
推荐指数
2
解决办法
906
查看次数