Beispiel #1
0
        //组织
        static void GenerateOrganizeInfo(int num)
        {
            OrganizeInfoDal dal       = new OrganizeInfoDal();
            DbSession       dbSession = new DbSession();

            for (int i = 0; i < num; i++)
            {
                OrganizeInfo organize = new OrganizeInfo();
                organize.OrganizeInfoLoginId  = Guid.NewGuid().ToString().Substring(0, 10);
                organize.OrganizeInfoShowName = (Faker.Name.First() + Faker.Name.First()).Substring(3);
                organize.OrganizeInfoPwd      = MD5Helper.Get_MD5(Faker.Name.First()).Substring(3);
                organize.OrganizeInfoPeople   = (Faker.Name.Last() + Faker.Name.First()).Substring(3);
                organize.OrganizeInfoEmail    = Faker.Internet.FreeEmail().Substring(0, 10);
                organize.OrganizeInfoManageId = 2;

                organize.OrganizeInfoLastTime = Convert.ToDateTime(Faker.Business.CreditCardExpiryDate());
                organize.CreateTime           = organize.OrganizeInfoLastTime.AddMonths(-10);
                organize.ModfiedOn            = organize.OrganizeInfoLastTime.AddMonths(-4);
                organize.OrganizeInfoIcon     = "/Content/Upload/images/1.jpg";
                organize.ActivityCount        = 0;
                organize.Status = (short)((new Random().Next(9)) % 3);
                dal.Add(organize);
            }
            dbSession.SaveChanges();
        }