EF,简单说将数据库的表生成实体类,每个结果都是实体类集(类型如IList<>,IQueryable<>),增删改查方法封装好了,直接操作,节省了去数据库工具写语句。 EF5.0后有了延时执行,其实就是IQueryable<>和SaveChange(),意思就是你大可以将语句分几段写,最后才一次生成 ...
分类:
Web程序 时间:
2017-01-21 11:01:38
阅读次数:
253
这章介绍了怎样创建一个新的实体来管理图片,怎样使用HTML窗体来上传图片文件和使用多对多关系来使它们与产品相关,并且怎样来保存图片到文件系统中。这章也介绍了更多复杂的错误处理增加客户端错误到模型中为了把它们显示回给用户。在这章中播种数据库使用的产品图片可能在在第六章的从Apress网页站点下载代码中 ...
分类:
Web程序 时间:
2017-01-20 22:19:54
阅读次数:
329
在这章中,我们将学习如何创建一个管理图片的新实体,如何使用HTML表单上传图片文件,并使用多对多关系将它们和产品关联起来,如何将图片存储在文件系统中。在这章中,我们还会学习更加复杂的异常处理,如何向模型添加自定义错误,然后向用户显示错误信息。在本章使用的产品图片可以在Apress站点中的第6章的代码 ...
分类:
Web程序 时间:
2017-01-20 16:08:29
阅读次数:
298
.NET Core 迁移工作如火如荼,今天在使用 Entity Frameowork Core(又名EF Core)时写了下面这样的 LINQ 查询表达式: 结果在 SQL Server Profiler 中发现竟然进行了全表查询。 之后将 new Guid(userId) 从表达式中移出,保存于一 ...
分类:
其他好文 时间:
2017-01-16 22:40:51
阅读次数:
221
在这一章中,我们首先添加一个搜索产品的模块以增强站点的功能,然后使用视图模型而不是ViewBag向视图传递复杂数据。 注意:如果你想按照本章的代码编写示例,你必须完成第二章或者直接从www.apress.com下载第二章的源代码。 3.1 添加产品搜索 为了执行产品搜索,我们将添加一些功能使其能够按 ...
分类:
Web程序 时间:
2017-01-10 11:33:05
阅读次数:
350
Entity Framework (又称ADO.NET Entity Framework) 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping)解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack ...
分类:
其他好文 时间:
2017-01-06 13:56:41
阅读次数:
237
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类。我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库。我们还将学习如何在代码中创建数据库上下文类、指定数据库连接字符串以及创建一个数据库。最后,我们还将添加视图和控制器来管理和显式产品和分类数据。 ...
分类:
数据库 时间:
2017-01-05 17:58:13
阅读次数:
393
Assuming that you're using Entity Framework 6, you already have a logging tool that can give you some insights into the SQL your queries are generatin ...
分类:
其他好文 时间:
2017-01-05 12:10:05
阅读次数:
186
创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表 创建数据模型类(POCO类) 在Models文件夹下添加一个User类: 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 ...
分类:
数据库 时间:
2017-01-03 22:10:59
阅读次数:
364
在这一章中,我们将学习如何使用基架快速搭建和运行一个简单的Microsoft ASP.NET MVC Web站点。在我们马上投入学习和编码之前,我们首先了解一些有关ASP.NET MVC和Entity Framework的背景信息,然后再详细学习如何搭建开发环境。 1.1 MVC和ASP.NET M ...
分类:
Web程序 时间:
2016-12-30 23:21:56
阅读次数:
376