static void Main(string[] args) { try { var maps = Mapper.Configuration.GetAllTypeMaps(); Mapper.Initialize(config => { // var typeMapper = typeof(Mapper).GetTypeInfo(); // var configuration = typeMapper.GetDeclaredField("_configuration"); // configuration.SetValue(null, null, BindingFlags.Static, null, CultureInfo.CurrentCulture); }); } catch (InvalidOperationException e) { Console.WriteLine(e); } var user = new User() { LoginPwd = Guid.NewGuid().ToString(), UserName = "******" }; Console.WriteLine(Time); Console.WriteLine(Time == default(DateTime)); SimpleFactory <string> instance = SimpleFactory <string> .GetInstance(); var objectInstance = SimpleFactory <object> .GetInstance(); dynamic info = SimpleFactory <string> .GetInstance(); Dapper.SqlMapper.SetTypeMap(typeof(TenderModel), new TableAttributeTypeMapper <TenderModel>()); using (var conn = new SqlConnection("Data Source=192.168.1.13;Initial Catalog=amao100_DB;User ID=yj;Password=123?abc")) { var list = conn.Query <TenderModel>("SELECT * FROM TenderTable"); Console.WriteLine(JsonConvert.SerializeObject(list)); var dtoList = list.MapToList <TenderDto>(); var mapToList = list.MapToList <object>(); Console.WriteLine("dto:"); Console.WriteLine(JsonConvert.SerializeObject(dtoList)); // var result = conn.Insert<TenderModel>(new TenderModel() // { // Amount = 88, // CaseIntro = "test", // CompanyId = 1, // TenderIntro = "test", // FinishTime = 10, // ValuationId = 1 // }); // // Console.WriteLine($"添加结果:{result}"); } //var arr = new List<int>() {1, 2, 3, 4, 5, 6}; //var list = arr.SelectMany((i => { return new[] {i - 1, i, i + 1, i * i}; })); //Console.WriteLine(JsonConvert.SerializeObject(list)); // var instance = new Program(); // // var rand = new Random(); // // var flag = true; // // ThreadPool.QueueUserWorkItem(u => // { // while (flag) // { // Console.WriteLine(rand.Next(9999)); // } // }); // //// Console.BackgroundColor; // Console.WriteLine("按任意键关闭...."); // Console.ReadKey(true); // flag = false; // // Console.WriteLine("close"); // // for (int i = 0; i < 10; i++) // { // new OperationA().Run(); // // new OperationB().Run(); // // Console.WriteLine("---------------------------------------"); // // } // new Demo().Test(); // var str = Convert.ToString(null); // // Console.WriteLine(Convert.ToString(null)); // var user = new User() // { // LoginPwd = "54656465", // UserName = "******" // }; // // var context = new ValidationContext(user, null, null); //// var results = new List<ValidationResult>(); //// var attributes = typeof(User) //// .GetProperties() //// .GetCustomAttributes(false) //// .OfType<ValidationAttribute>() //// .ToArray(); // // ICollection<ValidationResult> failure = new List<ValidationResult>(); // // var validSuccess = Validator.TryValidateObject(user, context, failure,true); // // if (!validSuccess) // { // foreach (var item in failure) // { // Console.WriteLine(item.ErrorMessage); // } // } // else // { // Console.WriteLine("valid success"); // } // if (!Validator.TryValidateValue(user, context, results, attributes)) // { // foreach (var result in results) // { // Console.WriteLine(result.ErrorMessage); // } // } // else // { // Console.WriteLine("{0} is valid", user); // } // var map = new Dictionary<string,object>(); // // var data = JsonConvert.DeserializeObject("[{\"id\":123}]"); // // Console.WriteLine(JsonConvert.SerializeObject(map)); // IDbConnection conn = new MySqlConnection("Server=localhost;Database=vlxm; User=root;Password=root;charset=utf8mb4;"); // // var list = conn.Query<UserInfo>("SELECT * FROM user_info"); // // Console.WriteLine(JsonConvert.SerializeObject(list)); // CusRedisHelper helper = new CusRedisHelper("localhost:6379","vlxm",new NewtonsoftDeal(),71); // // var stringSet = helper.StringSet("monster", "I come back!"); // // if (stringSet) // { // Console.WriteLine("添加值成功!"); // } // // var stringGet = helper.StringGet("monster"); // // Console.WriteLine(stringGet); // // Console.ReadKey(true); // // var arr = new []{"123", "a==3"}; // // Console.WriteLine(string.Join("\nAND",arr)); // // var temp = new Temp() // { // Description = Guid.NewGuid().ToString(), // Id = 3, // Name = "---", // }; // // Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd")); // // var fileName = "xxx.jpg"; // // var obj = new {Name = "test"}; // // Console.WriteLine(string.Join(",", obj.GetType().GetProperties().Select(u => u.Name))); // // StringBuilder builder = new StringBuilder("tewasoptuaowiptu"); // // Console.WriteLine($"empty {builder}"); // // Console.WriteLine(null + "test"); Console.WriteLine("Hello World!"); Console.ReadKey(true); }