小编Dav*_* MZ的帖子

如何检查c#中动态匿名类型上是否存在属性?

我有一个匿名类型对象,我从一个方法接收动态,我想检查该对象上存在的属性.

....
var settings = new {
                   Filename="temp.txt",
                   Size=10
}
...

function void Settings(dynamic settings) {
var exists = IsSettingExist(settings,"Filename")
}
Run Code Online (Sandbox Code Playgroud)

我该如何实现IsSettingExist?

c# reflection dynamic .net-4.0 c#-4.0

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

MVC 3验证确认电子邮件地址字段

如果模型上的两个字段相等,是否有使用MVC数据验证属性来验证客户端的方法.

我有两个领域:

    [Required(ErrorMessage = "*")]
    [Email(ErrorMessage = "*")]
    public string Email { get; set; }

    [Required(ErrorMessage = "*")]
    [Email(ErrorMessage = "*")]
    public string ConfirmEmail { get; set; }
Run Code Online (Sandbox Code Playgroud)

我希望能够添加这两个字段应该等于的属性,如果不是,则会出现validatio错误.有办法吗?

谢谢.

validation asp.net-mvc custom-attributes jquery-validate asp.net-mvc-3

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

用于小型项目的SVN in .NET

我为一个客户管理一个小项目,我希望能够开始使用SVN从多台计算机上提供更好的服务,我想要一个SAAS解决方案,因为项目很小,要求我客户公司的专用服务器.

你推荐什么是最好的SVN托管服务/ VS2010插件

谢谢

PS.欢迎解决我的问题的其他想法我是这种工作方式的新手(SVN)

c# svn project visual-studio-2010

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

.NET中用于编写验收测试的最新维护框架是什么?

我正在练习TDD一段时间了,我想提高我的技能并开始做ATDD,我读了关于ruby和java的框架但是没有听到很多关于.NET的内容

.NET中用于编写验收测试的最新维护框架是什么?

编辑:在阅读更多内容后,我想要注意的是,我正在将网站和网络应用的验收测试联系起来,任何可能都需要考虑进行GUI测试.

.net tdd selenium unit-testing acceptance-testing

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

单元测试WPF GUI框架

我正在使用NUnit来测试我的模型,但是测试WPF GUI的最佳框架是什么,这使得测试用户输入,绑定变得容易......

谢谢

wpf user-interface nunit unit-testing mocking

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

c#中的模拟文件IO静态类

我是Unit Testing的新手,我需要在System.IO命名空间中模拟File静态类.我正在使用Rhinomock,实现这一目标的最佳方法是什么,

可以说我需要模拟File.Exists,File.Delete ......

c# nunit unit-testing rhino-mocks

6
推荐指数
2
解决办法
6169
查看次数

ViewModel中的MVC3 RouteUrl

我需要根据参数创建路由URL作为JSON返回值的一部分.

什么是Url.RouteUrl的等价物,但是要在控制器代码中使用,所以我可以在包含routeurl的Json结果中返回一个字符串.

我需要在控制器类之外完成,在一个单独的类中,这可以完成吗?

asp.net-mvc controller asp.net-mvc-routing asp.net-mvc-3

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

在测试方法中本地覆盖Ninject绑定以绑定模拟对象

我有以下问题,我想在我的单元测试中使用Ninject.我对此的想法是这样的:

1)在模块内定义一个全局绑定模式,以绑定我在测试中使用的假对象

2)当使用模拟对象时,在测试内部将其绑定

我没有找到一种在本地覆盖绑定配置的方法,我的想法是我在本地创建一个具有期望的模拟对象,我希望kernel.Get()方法返回一个具有所有绑定的对象,除了每个测试在测试中添加了一个带有期望的本地模拟对象,这听起来对我来说是可读和可维护的,因为我每次测试只覆盖1个绑定,对象是模拟因此它们无法在模块内部配置,因为测试上下文未知

我怎样才能做到这一点,我正在使用c#和nunit.如果我的方法有误,我想听听正确的方法.

nunit unit-testing ninject mocking

6
推荐指数
2
解决办法
5110
查看次数

如何在fortran 2003-2008中实现链表

我需要在fortran 2003/2008中为我的分子动力学代码实现链接列表数据结构我正在使用最新的fortran编译器(英特尔).

我如何以尽可能最好的方式实现链表,如果可能的话,我希望在Fortran中实现无锁无等待实现.

谢谢.

fortran linked-list fortran90 data-structures

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

C#中推荐的IRepository和IRepository <T>接口

我正在为我的mvc web应用程序寻找一个简单的IRepository接口,我已经做了很多搜索,并且有很多人的意见.所以我决定问专家

如果您可以推荐常用的IRepository和IRepository接口,并回答基本的CRUD和查询操作(以支持过滤).

如果您知道包含实现的框架并且可以使用EF 4,我很乐意,如果您能提及它们.

谢谢.

编辑:由于@Ladislav建议什么是替代方案,总是从我的代码中调用linq到ADO.net调用?使用从我的业务模型中抽象创建自定义POCOS的POCO存储库是一个好主意,我有一个需要从不同数据库条目中解析的Jewel POCO类,这是遗留系统的常见做法,我不能触摸数据库架构,但只触及演示文稿

c# entity-framework repository repository-pattern

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