原文:AppBox升级进行时 - Attach陷阱(Entity Framework)

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理 职称管理 部门管理 角色管理 角色权限管理等模块。 Attach方法 前面我们已经多次使用Attach方法,上一次使用Attach方法修改用户所属部门的代码如下所示: if String.IsNullOrEmpty hfSelectedDept.Text item.Dept null else int newDeptID Co ...

2013-09-17 10:31 5 5155 推荐指数:

查看详情

AppBox升级进行时 - Entity Framework的增删改查

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。 Entity Framework新增数据 以新增用户为例,作为对比,先来看下使用Subsonic的代码: using ...

Mon Sep 09 18:05:00 CST 2013 0 5703
AppBox升级进行时 - 关联表查询与更新(Entity Framework

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。 关联表的查询操作 使用 Include 方法,我们可以在一次数据库查询中将关联表的数据一并取出。 比如查询在线用户列表页面,需要在前端显示关联的用户信息 ...

Fri Sep 13 18:17:00 CST 2013 2 5659
AppBox升级进行时 - Any与All的用法(Entity Framework

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。 属于某个角色的用户列表(Any的用法) 使用Subsonic,我们有两种方法获取属于某个角色的用户列表,分别是表关联和子查询。 Subsonic的表关联实现 ...

Wed Sep 18 18:01:00 CST 2013 0 4996
AppBox升级进行时 - 拥抱Entity Framework的Code First开发模式

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。 从Subsonic到Entity Framework Subsonic最早发布于2008年,当时他的无代码生成模式吸引了很多人的眼球,ActiveRecord模式 ...

Thu Aug 29 17:57:00 CST 2013 5 6843
AppBox升级进行时 - 扁平化的权限设计

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。 AppBox v2.0中的权限实现 AppBox v2.0中权限管理中涉及三个概念:模块、用户、角色 1. 权限是定义在模块中,而模块相当于一个分组,比如用 ...

Fri Aug 30 17:53:00 CST 2013 113 11228
Entity Framework 数据部分更新之Attach &&Detach

我们经常会遇到这样的问题:Update一个entity的部分数据时,通常需要new一个新的对象,然后事这新的对象Attach到Context中,代码如下所示: _context.StoredAddresses.Attach(s);程序在这一句时往往会报出异常 ...

Wed Jul 31 18:44:00 CST 2013 11 3706
AppBox】5年后,我们为什么要从 Entity Framework 转到 Dapper 工具?

前言 时间退回到 2009-09-26,为了演示开源项目 FineUI 的使用方法,我们发布了 AppBox(通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块),最初的 AppBox 采用 Subsonic 作为 ORM 工具。 遗憾的是,Subsonic ...

Mon Aug 27 18:50:00 CST 2018 152 14946
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM