在本节中,我们将使用Entity Framework Code First 数据迁移功能将模型类的改变应用到数据库中。默 认情况下,当我们使用Entity Framework Code First 自动创建一个数据库,像我们之前教程中讲的那样,Code First 添加一个table帮我们跟踪数据库...
分类:
Web程序 时间:
2014-09-16 15:36:10
阅读次数:
386
这段时间在项目中运用Entity Framework作为底层数据交互框架。一个字,爽。不仅提高了开发效率,省了很多代码,而且数据库也规范了很多。按照网上的一些教程初步学习,然后实际运用了,再结合MVC ,开发一个模块的增删改查,那真是一个爽歪歪。但是,随着项目不断完善,数据表越来越多,关联性也越来越...
分类:
其他好文 时间:
2014-09-16 09:13:50
阅读次数:
201
前一篇文章中完成了School 数据模型,接下来你将学习如何读取和显示相关的数据——这里指Entity Framework加载至导航属性中的数据。
延迟、预先和显示加载相关数据
Entity Framework可以通过多种方法向实体的导航属性中加载数据
延迟加载(Lazy loading) 当实体第一次被读取时,相关数据并不会被检索。但是,当你第一次访问导航属性时,该导航属性所需的数据会自动加载。这是向数据库发送多个查询语句的结果——一次是读取实体本身,接着是每次与被检索的实体相关的数据。DbContext...
分类:
Web程序 时间:
2014-09-13 14:40:35
阅读次数:
347
概述在开发面向数据的软件时我们常常为了解决业务问题实体、关系和逻辑构建模型而费尽心机,ORM的产生为我们提供了一种优雅的解决方案。ADO.NET Entity Framework是.NET开发中一种由ADO.NET驱动的ORM框架,使用Entity Framework开发人员可以不必考虑数据的基础数...
分类:
其他好文 时间:
2014-09-12 11:36:43
阅读次数:
268
Core Data 类似hibernate和.net的Entity Framework, 是iOS的ORM框架Persistent Store Coordinator 作为managed object context的facade,coordinator可以关联多个数据持久层(.plist文件,do...
分类:
其他好文 时间:
2014-09-11 22:08:42
阅读次数:
187
原文:[翻译] - - 直接执行数据库命令纯属学习上的记录, 非专业翻译, 如有错误欢迎指正!
原文地址: http://msdn.microsoft.com/en-us/library/gg715124(v=vs.103) 使用 EF 4.1 或者更新版本, 你可以直接执行任何数据库命令. 在本节...
分类:
数据库 时间:
2014-09-11 07:40:11
阅读次数:
277
在使用Entity Framework为主从表添加数据,当一个表添加数据成功,另一个表添加数据失败,这时候就需要用到事务回滚。 比如有以下关系的2张表。 客户端使用TransactionScope类可以实现事务回滚。 class Program { static void Main(string[]...
分类:
其他好文 时间:
2014-09-10 22:23:51
阅读次数:
260
1. DevExpress TreeList控件的复选框 2. Code First Entity Framework基本与最佳添加(add-create),删除(delete-remove),修改(update-modify)操作 3. linq to oracle读取数据到DataSet4. C...
分类:
其他好文 时间:
2014-09-10 17:15:10
阅读次数:
176
在Entity Framework repository下加两个方法: public virtual T GetByEntityName(object id, string EntityTypeName) { dynamic repository =...
分类:
其他好文 时间:
2014-09-09 18:10:19
阅读次数:
213
在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。Entity Framework(通常称为 EF) 是支持代码优先的...
分类:
Web程序 时间:
2014-09-09 16:02:08
阅读次数:
196