[InnerJoin|LeftJoin|RightJoin](entityObject2).On(entityObject.PK,entityObject2.FK)] [. [InnerJoin|LeftJoin|RightJoin](entityObject3).On(entityObject.PK,entityObject3.FK)] .Select([entityObjectX.Property1 ][,entityObjectX.Property2][{,…}]) .Where([<entityObject.Property1>[,entityObject.Property2][,…]]|[OQL2 (entityObject) .Update([entityObject.Property1][,entityObject.Property2][{,…}]) .Where([<entityObject.Property1 >[,entityObject.Property2][,…]]|[OQL2]|[OQLCompare]) .End; 4,数据删除: OQL q=OQL.From(entityObject) .Delete
每个EF生成的类都继承自EntityObject基类,因此带来了很多特定于Entity Framework的复杂性。 从4.0版开始,Entity Framework引入了POCO数据模型,该模型允许使用不从EntityObject继承的类。 也就是说,POCO代表领域对象使用尽可能简单的类。
ResultClass="DataSet",将以System.Data.DataSet的方式填充; 也可以指定 ResultClass="EntityObject <ResultMap>:仅仅在ResultClass="EntityObject" / "EntityList" 有效,表示实体类查询结果映射; 通常表示返回单行( ; 例如 要将结果集影射到一个名为 UserInfo 的自定义实体类中,注意必须使用类的全名称: ResultClass="EntityObject
public override int SaveChanges(SaveOptions options) { foreach (EntityObject entity
Select 节点,并且需要指明 ResultClass 的类型,它有下面几种可选值: ValueType --结果为值对象,比如Int,String之类的查询单值结果 DataSet --数据集,默认 EntityObject --单个实体类对象 EntityList --实体类列表 注意:如果指定 ResultClass="EntityObject" / ResultClass="EntityList" ,那么需要同时申明 ResultMap 属性,表示结果要映射到的具体类型,比如: ResultClass="EntityObject" ResultMap="XXXNameSpace.YYYEntityClass" 有关此详细内容
2.Entityobject 在各个层之间传递数据。 3.须要在UI层绑定到列表的数据採用基于关系的DataSet传递,除此之外,应该使用Entityobject传递数据。
<xs:enumeration value ="DataSet"></xs:enumeration> <xs:enumeration value ="<em>EntityObject</em>
) 5: { 6: //... 7: } 8: } 9: 10: public partial class Employee : EntityObject
ImplCarInfo(); info.CopyTo<ImplCarInfo>(icResult2); 将实体类的数据拷贝到DTO对象的时候,推荐下面这种直接调用 这种方式: DTOXXX dto=EntityObject.CopyTo
Domain.DomainModel.ExaminationModule.Aggregates.FieldExaminationAgg; 14 using Domain.Seedwork; 15 16 public partial class Employee : EntityObject