Asp.net MVC
yanfeng918
这个作者很懒,什么都没留下…
展开
-
@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 对这四个的区别做一个总结,清理一下思路,方便以后使用: 1、带有Render的方法返回值是void,在方法内部进行输出;不带的返回值类型为MvcHtmlString,所以只能这样使用: @Html.Partial转载 2014-07-14 10:57:24 · 448 阅读 · 0 评论 -
Entity Framework多对多关系实践(many-to-many)
Entity Framework中有三种关系,一对一(one-to-one),一对多(one-to-many),多对多(many-to-many),前两种就不说了,园子里这方面的文章很多(dudu的:Entity Framework 实践系列,杨延成的:EF框架step by step,郝冠军的:Entity Framework系列文章),看过之后简单的使用基本没什么问题,这里要说的是第三转载 2014-07-15 16:10:43 · 487 阅读 · 0 评论 -
Validation failed for one or more entities. See ‘EntityValidationErrors’解决方法
Validation failed for one or moreentities. See ‘EntityValidationErrors’ property formore details. Unfortunately there is no furtherinformation about 关于如何查看 EntityValidationErrors详细信息的解决方法转载 2014-07-09 15:16:24 · 699 阅读 · 0 评论 -
EF Code First学习笔记:数据库创建
控制数据库的位置 默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。 有几种方法可以改变这种默认约定。 利用配置文件 在配置文件中新加一个连接字符串 connectionStrings> add name="BreakAway转载 2014-06-27 10:42:52 · 529 阅读 · 0 评论 -
Code First Migrations更新数据库结构(数据迁移)
背景 code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此时就会产生一个问题,当我们的旧数据库中包含一些测试数据时,当持久化更新后,原数据将全部丢失,故我们可以引入EF的数据迁移功能来完成。 要求 已安装NuGet 过程示例 [csharp转载 2014-07-12 13:24:31 · 391 阅读 · 0 评论 -
EF Code First学习笔记 初识Code First
Code First是Entity Framework提供的一种新的编程模型。通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库。 下面通过一个简单的示例来了解。 建立一个控制台项目。通过Nuget来获取Entity Framework。 增加两个模型类: public class Destination {转载 2014-06-28 18:15:17 · 334 阅读 · 0 评论