自己弄了个实体:    public sealed class UserEntity 
    {
        private List<BasicUserWaterKindEntity> _userWaterKinddetails=null;
        public List<BasicUserWaterKindEntity> UserWaterKinddetails { get { return this._userWaterKinddetails; } }        private List<BasicUserWaterMeterEntity> _userWaterMeterdetails=null;
        public List<BasicUserWaterMeterEntity> UserWaterMeterdetails { get { return this._userWaterMeterdetails; } }        private List<BasicUserLinkManEntity> _userLinkMandetails = null;
        public List<BasicUserLinkManEntity> UserLinkMandetails { get { return this._userLinkMandetails; } }        private List<BasicLowIncomeFamilyEntity> _lowIncomeFamilydetails = null;
        public List<BasicLowIncomeFamilyEntity> LowIncomeFamilydetails { get { return this._lowIncomeFamilydetails; } }        /// <summary>
        /// A
        /// </summary>
        [System.Xml.Serialization.XmlElementAttribute(ElementName = "ManagerUnit", Order = 9, IsNullable = false)]
        [DataMember(IsRequired = true, Name = "ManagerUnit", Order = 9)]
        public string ManagerUnit { get; set; }        /// <summary>
        /// B
        /// </summary>
        [System.Xml.Serialization.XmlElementAttribute(ElementName = "BankAccountName", Order = 10, IsNullable = false)]
        [DataMember(IsRequired = true, Name = "BankAccountName", Order = 10)]
        public string BankAccountName { get; set; }        /// <summary>
        /// C
        /// </summary>
        [System.Xml.Serialization.XmlElementAttribute(ElementName = "IsSignBill", Order = 11, IsNullable = false)]
        [DataMember(IsRequired = true, Name = "IsSignBill", Order = 11)]
        public string IsSignBill { get; set; }
}意思就是实体里面包含了其他的实体集;
现在需要返回UserEntity实体集,怎么实现,关键是UserEntity里面的其他实体集怎么获取的问题;
具体的数据库设计:User主表,下面属性表userLinkMandetails ,userWaterMeterdetails等;