EF CodeFirst学习使用
2012-05-03 16:39
369 查看
EFCodeFirst工具下载:
CTP5(实体框架特性): CodeFirst 通过实体代码自动创建数据库下载地址
CodeFirst辅助工具: EF Power Tool 根据数据库生成MODEL类,生成EF Generated View提高EF性能 下载地址
分三大步:一,创建实体类,二映射实体类到数据库,三,访问数据库
以文章为例 :需要建立文章表和文章类型表
三.EF如何使用sql,命令,存储过程
CTP5(实体框架特性): CodeFirst 通过实体代码自动创建数据库下载地址
CodeFirst辅助工具: EF Power Tool 根据数据库生成MODEL类,生成EF Generated View提高EF性能 下载地址
分三大步:一,创建实体类,二映射实体类到数据库,三,访问数据库
以文章为例 :需要建立文章表和文章类型表
三.EF如何使用sql,命令,存储过程
kuiyuDB db = new kuiyuDB(); List<SqlParameter> param=new List<SqlParameter>(); param.Add(new SqlParameter("@sql参数", 值1)); db.Article.SqlQuery("exec 存储过程名称 @参数1,@参数2...",param.ToArray()); List<SqlParameter> param = new List<SqlParameter>(); param.Add(new SqlParameter("@ID", 1)); var result=(from p in db.Article.SqlQuery("exec 存储过程名 @ID",param.ToArray()) select p).ToList(); //有返回值的SQL Type t=typeof(int); var result1 = db.Database.SqlQuery(t, "exec 存储过程名 @参数", param.ToArray()).Cast<int>().First(); //增删改 db.Database.ExecuteSqlCommand("sql语句或exec 存储过程名", 参数数组);
相关文章推荐
- [MVC学习]Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- EF学习和使用(三)Code First
- 如何在EF CodeFirst中使用唯一约束(Unique)
- Entity Framwork CodeFirst 学习笔记三:使用复杂类型
- Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一
- Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- EF Code First 学习笔记:表映射
- 一步一步学习ASP.NET MVC3 &EF Code First CTP 5&DI(一)
- EF Code First 学习笔记:约定配置
- 使用ef code first模式,在部署后服务器端把数据库同步到最新版本的方法
- [转]在ASP.NET MVC3中使用EFCodeFirst 1.0
- 关于在ASP.NET MVC 中使用EF的Code First的方式来读取数据库时的Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
- EF Code First学习笔记 初识Code First
- Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题
- MVC学习6 学习使用Code First Migrations功能 把Model的更新同步到DB中
- Entity Framework Code First使用者的福音 --- EF Power Tool使用记之二(问题探究)(转)
- asp.net vs2010中使用 ef code first 详解
- 一步一步学习ASP.NET MVC3 &EF Code First CTP 5&DI(二)
- 在使用EFCodeFirst中出现类型“System.Data.Objects.ObjectContext”在未被引用的程序集中定义的解决方案
- EF Code First 学习笔记:关系