entity framework ef6 原始sql 映射 类 有额外属性 处理
来源:互联网 发布:河北软件职业技术学院 编辑:程序博客网 时间:2024/06/11 00:13
目前只能想到这中方法:
sys_user是对应的类,额外的属性 单独建一个类,继承 sys_user,查询的时候用 sys_userex类来获取信息,保存时,需要根据主键去数据库查询返回sys_user对象进行保存
sys_userex类上需要加[NotMapped] ,否则保存会出问题,他会把继承类中的元素也加入到sql中。
需要注意的是,entity framework 包配置 中 targetFramework ="net45" 如果是 net40则不行,项目需要都改为.net45. 我的ef是6.0,不过这个貌似不重要。
[Table("Sys_User")]public class Sys_User{public Sys_User(){}#region Modelprivate int _userid;private string _usercode; [Key]/// <summary>/// /// </summary>public int UserId{set{ _userid=value;}get{return _userid;}}/// <summary>/// /// </summary>public string UserCode{set{ _usercode=value;}get{return _usercode;}}#endregion Model [NotMapped] public string UserTypeName { get { if (UserType > 0) { return ((Web.Sys.Entity.UserType)UserType).ToString(); } return ""; } }} [NotMapped] public class Sys_UserEx:Sys_User { public Sys_UserEx() { } public int aaa{ get; set; } }
0 0
- entity framework ef6 原始sql 映射 类 有额外属性 处理
- entity framework 6.0 EF6 执行存储过程,sql语句
- Entity Framework Code First属性映射约定
- Entity Framework Code First属性映射约定
- Entity Framework Code First属性映射约定
- Entity Framework Code First属性映射约定
- Entity Framework Code First属性映射约定(转)
- Entity Framework 并发处理
- Entity Framework 并发处理
- Entity Framework 手动映射 Mapping
- Entity Framework映射的总结
- entity framework执行sql
- Entity framework 执行sql
- 在VB.net中使用Entity Framework(vb.net EF6)
- Entity Framework自定义迁移历史表(EF6以上)
- ASP.NET MVC5 + EF6 入门教程 (5) Model和Entity Framework
- Entity FrameWork复杂属性摸索
- Entity Framework问题:ReferentialConstraint 中的依赖属性映射由存储生成的列
- android-ffmpeg
- SQL入门(Create Table)
- 单据被占用时,停止执行程序
- 打印N行杨辉三角形(2维数组)
- speex编解码在android上实现
- entity framework ef6 原始sql 映射 类 有额外属性 处理
- 优势当然是我二十多年的专业技术钻研
- ARM开发工具历史及分类详解 (最详尽的区分和介绍ARM DS-5,RVD...
- 使用java自带的控制台监控JVM内存
- 0904-APP-Remote-Sevice
- 一句代码提升进程权限
- Ubuntu12.4.04下libxml2的安装和使用
- Android4.4获取多媒体(图片,声音,视频)路径
- Android 内存修改与一键修改