软件环境
开发环境:VS 2017
.NET Framework: 4.6.1
MySQL: 8.0
MySQL Connector Net:8.0.12
MySQL for Visual Studio:1.2.8
创建测试数据库
创建数据库efdemo并创建两张表,user和role
/*
Navicat MySQL Data Transfer
Source Server : localhost_3306
Source Server Version : 80012
Source Host : localhost:3306
Source Database : efdemo
Target Server Type : MYSQL
Target Server Version : 80012
File Encoding : 65001
Date: 2018-09-14 12:09:01
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for role
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`role_id` int(11) NOT NULL,
`role_name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- ----------------------------
-- Records of role
-- ----------------------------
INSERT INTO `role` VALUES ('0', '管理员');