MVC-EF数据操作(二)
2015-07-21 15:47
253 查看
EF数据操作(二)
EF的处理基类EFRepositorypublic interface IEFRepository : IDisposable { /// <summary> /// 获取Table集合 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <returns></returns> DbSet<TEntity> Tables<TEntity>() where TEntity : class; /// <summary> /// 查询 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <returns></returns> IQueryable<TEntity> Get<TEntity>() where TEntity : class; /// <summary> /// 查询 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="expression"></param> /// <returns></returns> IQueryable<TEntity> Get<TEntity>(Expression<Func<TEntity, bool>> expression) where TEntity : class; /// <summary> /// 执行sql语句,返回datatable /// </summary> /// <param name="sql"></param> /// <returns></returns> DataTable SqlQuery(string sql); /// <summary> /// 提交变更 /// </summary> int SubmitChanges(); IEnumerable<DbEntityValidationResult> GetValidationErrors(); }
View Code
相关文章推荐
- asp.net 页面跳转传值的几种方式
- linux grep命令
- Laravel 关联查询
- 使用 Spring Data JPA 简化 JPA 开发---Spring Data JPA 开发指南
- JMS中一些重要概念和实例展示
- Tomcat内存溢出
- android中6个EditText输入验证码(仿支付宝支付输入密码框)
- 反射
- volatile
- 如何设置一个严格30分钟过期的Session
- ios NSScanner 扫描字符串获取相应的需要的字符串
- python 多态实例
- W3C理解
- hdu 1010
- PopupWindow用法
- WinForm获取当前路径汇总
- [LeetCode]Remove Nth Node From End of List
- 老工程师对研发工作的感悟
- 探索 ConcurrentHashMap 高并发性的实现机制
- iOS8 Core Location (授权。。。室内定位。。。访问监控。。。)