/// <summary>
        /// 编辑
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <ActionResult> Edit(int id)
        {
            using (var db = new PSqlDb())
            {
                var model = await db.NpgSqlTable.FindAsync(id);

                return(View("Create", model));
            }
        }
        // GET: PostgreSql
        public async Task <ActionResult> Index()
        {
            using (var db = new PSqlDb())
            {
                var data = await db.NpgSqlTable.Where(item => true).ToListAsync();

                return(View(data));
            }
        }
        public async Task <JsonResult> Create(NpgSqlTable model)
        {
            model.F_Guid = Guid.NewGuid().ToString();
            using (var db = new PSqlDb())
            {
                db.NpgSqlTable.Add(model);
                await db.SaveChangesAsync();

                return(Json(new { state = true, value = "操作成功" }));
            }
        }
        /// <summary>
        /// 删除
        /// </summary>
        /// <returns></returns>
        public async Task <JsonResult> Remove(int id)
        {
            using (var db = new PSqlDb())
            {
                var model = await db.NpgSqlTable.FindAsync(id);

                db.NpgSqlTable.Remove(model);
                await db.SaveChangesAsync();

                return(Json(new { state = true, value = "删除成功" }));
            }
        }
        public async Task <JsonResult> Edit(NpgSqlTable model)
        {
            if (!this.TryValidateModel(model))
            {
                return(Json(new { state = false, value = this.ModelState.FirstModelErrorMessage() }));
            }

            using (var db = new PSqlDb())
            {
                db.Entry(model).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(Json(new { state = true, value = "编辑成功" }));
            }
        }