public void GetContactModelsBySiteId()
        {
            List <ContactModel> l_list = new List <ContactModel>();
            //新建一个表,验证表
            IContactDAO  ICD  = new ContactDAOImpl();//调用接口
            ContactModel l_CL = new ContactModel()
            {
                Id            = 1,
                Contact_name  = "song",
                Contact_email = "sing",
                Create_time   = DateTime.Now,
                Update_time   = DateTime.Now,
                Others        = null,
                Telephone     = null,
            };

            ICD.InsertOneContact(l_CL);
            //为了防止数据库起初没数据,为表插入一条Contact信息,使测试通过
            IContactSiteDao contactSiteDao = ContactSiteDAOImpl.Instance;

            contactSiteDao.InsertListConnects(new List <SiteContactModel>()
            {
                new SiteContactModel()
                {
                    SiteId    = 1,
                    ContactId = l_CL.Id
                                //注意Contact里面的Id是自动生成,不一定是输入的值,所以ContactSite的Id需要获取一下当前Contact的Id
                }
            });
            //插入一条ContactSite信息
            l_list = ICD.GetContactModelsBySiteId(1);
            Assert.AreNotEqual(l_list.Count, 0);
            //已经有数据看结果是否有值,验证方法
        }
        /// <summary>
        /// 根据siteid输出contact信息
        /// </summary>
        /// <param name="siteID">站点ID</param>
        /// <returns>ContaceModel列表</returns>
        public List <ContactModel> GetContactModelsBySiteId(int siteid)
        {
            List <ContactModel>     contactModels     = new List <ContactModel>();   //新建一个ContactModel表格用于储存获取到的信息
            IContactSiteDao         ISCD              = ContactSiteDAOImpl.Instance; //调用IContactSiteDao里面的接口
            List <SiteContactModel> contactSiteModels = ISCD.GetConnectsBySiteId(siteid);

            //调用了ContactDAOImpl里面的GetConnectsBySiteId类,该类是通过输入的siteId从ContactSite表里的相对应的ContactId
            foreach (SiteContactModel m in contactSiteModels)//遍历所获得的contactSiteModels表里的信息,如果contactSiteModels里的ContactId与Contact表里的Id相对应,则输出Contact的信息,并加入 List<ContactModel> contactModels
            {
                ContactModel CM = GetContactByContactId(m.ContactId);
                contactModels.Add(CM);
            }
            return(contactModels);
        }