当前位置: 首页 > news >正文

海南行指三亚网站开发seo站外推广

海南行指三亚网站开发,seo站外推广,建设电商网站,wordpress添加投稿功能SqlGugar是一个非常好的数据库操作框架,今天用一个示例来分享如何使用。 新建一张课程表 结构如下: CREATE TABLE t_course (id int NOT NULL AUTO_INCREMENT COMMENT ID,title varchar(1024) NOT NULL COMMENT 课程标题,description text NOT NULL C…

SqlGugar是一个非常好的数据库操作框架,今天用一个示例来分享如何使用。

新建一张课程表

结构如下:

CREATE TABLE `t_course` (`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',`title` varchar(1024) NOT NULL COMMENT '课程标题',`description` text NOT NULL COMMENT '课程描述',`user_id` int NOT NULL COMMENT '创建者ID',`is_published` int NOT NULL COMMENT '是否发布',`created_at` datetime NOT NULL COMMENT '创建时间',`updated_at` datetime NOT NULL COMMENT '修改时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='课程'

对应的c#类如下
 

[SugarTable("t_course", "课程")]
public class Course : BaseModel
{[SugarColumn(ColumnName = "title",ColumnDescription = "课程标题",Length = 1024)][JsonProperty(PropertyName = "title")]public string Title { get; set; } = "";[SugarColumn(ColumnName = "description",ColumnDescription = "课程描述",ColumnDataType = "text")][JsonProperty(PropertyName = "description")]public string Description { get; set; } = "";[SugarColumn(ColumnName = "user_id",ColumnDescription = "创建者ID")][JsonProperty(PropertyName = "user_id")]public int UserId { get; set; }[SugarColumn(ColumnName = "is_published",ColumnDescription = "是否发布")][JsonProperty(PropertyName = "is_published")]public int IsPublished { get; set; }
}

新建一个DBHelper类来管理数据库

    public class DBHelper{//多库情况下使用说明://如果是固定多库可以传 new SqlSugarScope(List<ConnectionConfig>,db=>{}) 文档:多租户//如果是不固定多库 可以看文档Saas分库//https://www.donet5.com/Home/Doc?typeId=1181//用单例模式public static SqlSugarScope DB = new SqlSugarScope(new ConnectionConfig(){DbType = DbType.MySql,//数据库类型//ConnectionString = "server=127.0.0.1;uid=root;pwd=root;database=shiji;",//连接符字串ConnectionString = $"server={AppConfig.Get("db_host")};uid={AppConfig.Get("db_user")};pwd={AppConfig.Get("db_password")};database={AppConfig.Get("db_name")};",//连接符字串IsAutoCloseConnection = true //不设成true要手动close},db =>{if (db.Ado.IsValidConnection()){//LogUtils.Log("数据库连接成功!");}else{LogUtils.Log("数据库连接失败!");}db.Ado.CommandTimeOut = 30;//Sql超时,秒//(A)全局生效配置点,一般AOP和程序启动的配置扔这里面 ,所有上下文生效//调试SQL事件,可以删掉db.Aop.OnLogExecuting = (sql, pars) =>{//Console.WriteLine(sql);//输出sql,查看执行sql 性能无影响//获取原生SQL推荐 5.1.4.63  性能OK
#if DEBUG//Console.WriteLine(UtilMethods.GetNativeSql(sql, pars));
#endif//获取无参数化SQL 对性能有影响,特别大的SQL参数多的,调试使用//UtilMethods.GetSqlString(DbType.SqlServer,sql,pars)};//多个配置就写下面//db.Ado.IsDisableMasterSlaveSeparation=true;//注意多租户 有几个设置几个//db.GetConnection(i).Aop});}

自动创建表

 DB.CodeFirst.InitTables<Model.Course>();

然后就可以进行愉快的操作啦

http://www.khdw.cn/news/17329.html

相关文章:

  • 深圳外贸网站建设值得收藏的五个搜索引擎
  • 做商城网站费用百度站长平台快速收录
  • 政府未来网站建设和发展规划十大电商代运营公司
  • 网页游戏排行榜2012长春seo网站排名
  • 建设工程的招标网站有哪些百度云资源链接分享群组
  • 北京专业企业营销网站建设目录搜索引擎有哪些
  • 建设单位物业服务企业武汉seo优化公司
  • 网站可以做多少事情徐州seo招聘
  • 网站在线制作平台国内最新新闻事件
  • 什么网站收录排名最高搜索词分析工具
  • 做网站教程第一课百度下载2022新版安装
  • 通过高新区网站建设百度seo优化推广公司
  • 太原做网站的公司电商培训课程
  • 企业宣传网站源码制作网站模板
  • 网站建设协议书模板 完整版创建一个网站
  • 网站设计优秀作品郑州seo
  • 外贸网站响应式快速网站轻松排名
  • 2018网站外链怎么做百度竞价关键词价格查询
  • php按步骤做网站网站建设与营销经验
  • 有哪些网站做电子元器件比较好株洲企业seo优化
  • 政府查询网站建设方案网搜网
  • 解答网站内容优化策略广州seo站内优化
  • wordpress 编辑器 视频教程长沙靠谱seo优化费用
  • 有关网站开发的论文seo推广培训课程
  • 网站产品标签文章标签怎么做的qq推广链接生成
  • 如何建立网站卖东西可以发布推广引流的悬赏平台
  • 网站开发如何修改字体市场营销是做什么的
  • app营销策略模板搜索引擎优化怎么做
  • 用vs2013做网站登录2023疫情最新情况
  • 我想自己做网站吗微信营销推广公司