问题描述
1:描述欲将全部公共属性抽取出建成Item如下publicabstractclassItem:IItem{[Column(IsPrimaryKey=true,Name="id")]publicGuidId{get;set;}[Column(Name="name")]publicstringName{get;set;}[Column(Name="enable")]publicboolEnable{get;set;}[Column(Name="times")]publicDateTime?Times{get;set;}[Column(Name="syn")]publicboolSyn{get;set;}}2:建立年级实体如下[Table(Name="Base_grade")]publicclassGrade{[Column(IsPrimaryKey=true,Name="id")]publicGuidId{get;set;}[Column(Name="name")]publicstringName{get;set;}[Column(Name="enable")]publicboolEnable{get;set;}[Column(Name="times")]publicDateTime?Times{get;set;}[Column(Name="orgid")]publicGuidOrgId{get;set;}[Column(Name="remark")]publicStringRemark{get;set;}[Column(Name="schooltypeid")]publicGuidSchoolTypeId{get;set;}}执行查询报错类型为“FantastPlatform.Framework.Core.Item”的数据成员“System.GuidId”不是类型“Grade”的映射的一部分。该成员是否位于继承层次结构根节点的上方?求解~~~
解决方案
解决方案二:
自己顶一下
解决方案三:
从来不自己写这些!都是用工具生成!路过帮顶!
解决方案四:
如果直接用工具生成的话,不便于泛型封装。