nerddinner

    126热度

    2回答

    论Professional ASP.NET MVC 1.0的NerdDinner例如有创建一个新的晚餐,复制波纹管(自由的NerdDinner版第89页)的方法。 有它检查ModelState.IsValid真正的。它似乎检查模型是否对数据库有效(也就是说,它捕获数据类型转换,如具有无效格式的日期,但不包括业务规则)。真的吗? 提交表单时,如果日期中有错误,ModelState.IsValid将为

    26热度

    5回答

    我在使用ASP.NET MVC NerdDinner教程学习ASP.NET MVC和OpenId。 我想将NerdDinner中的认证系统替换为OpenId。我已经下载了最新的DotNetOpenAuth库,但我不知道如何把它放在一起。任何人都可以帮助快速分步教程? 这是否像在库中放置一样简单,还是应用程序需要进行重大更改?

    3热度

    2回答

    我正在学习ASP.NET MVC,我喜欢它。但是,我对命名空间模型的正确方法感到非常困惑。 在解剖NerdDinner示例应用程序时,我注意到Models文件夹中的所有内容都属于Models命名空间。数据映射类,存储库,错误规则管理等属于相同的命名空间级别。 我知道这个文件夹受Rails和朋友之类的框架的启发,并且它需要证明MVC标题中的M,但是;自动模型名称空间不会破坏编写可跨不同系统和实现的可

    5热度

    5回答

    问题 如何在创建假货时处理只读字段? 背景 我在使用ASP.Net MVC的初级阶段,并使用史蒂芬·桑德森的体育商店和斯科特谷的书呆子晚餐的例子是。我刚刚碰到的一个小问题是如何在做假货时使用只读属性。我正在使用LINQToSQL。 我的界面: public interface IPersonRespository { Person GetPerson(int id); } 和我的

    7热度

    3回答

    我在寻找一个可以呈现类似于Smule产品中的交互式地球的例子。

    4热度

    3回答

    NerdDinner.csproj无法在.net 3.5 sp1的vs2008 sp1中加载。我没有及时了解这些工具或什么?它抱怨此安装不支持此项目类型。

    0热度

    1回答

    在NerdDinner示例中,他们使用存储库模式将业务与数据层分离。但随后他们使用Linq to SQL生成的类(Dinner专门)作为整个项目中使用的实体类。那真的是如何分离的?这不像你可以轻松地交换Linq到SQL。 在我上一个项目中,我创建了一个单独的实体类,我在linq查询中填充了左/右,因为我发现即使使用生成的linq的一部分,也无法填充查询时添加的任何其他字段时间。

    1热度

    3回答

    我正在努力通过NerdDinner教程 - 而且作为一个练习,我将它转换为VB。我并不是很熟悉C#Yield语句,而是被困在Shared VB Array Initialisors中。 static IDictionary<string, Regex> countryRegex = new Dictionary<string, Regex>() { { "USA", new Regex("^[

    2热度

    3回答

    在NerdDinner示例中,编写了一组业务规则以验证模型上的数据。通过调用modelObject.GetRuleViolations()检查像空字符串这样的东西,你可以得到它们全部。但还有另一层验证是数据库。例如,datetime字段留给数据库验证,数据库只接受可以转换成DateTime对象的字符串。 我看到的问题是,modelObject.GetRuleViolations()永远不会返回da