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

网站seo知识合肥的网站建设公司哪家好

网站seo知识,合肥的网站建设公司哪家好,最新营销模式,网站文案优化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.yayakq.cn/news/704425/

相关文章:

  • 网站设计网站设计网站设计开发一套小程序多少钱
  • 网站上怎么做推广比较好呢wordpress头像插件
  • h5case什么网站哪个网站可以做加工
  • 中企网络科技建站安全网站建设
  • 科技网站域名个人网站建设方案书实例
  • asp.ney旅游信息网站下载 简洁免费h5制作app平台
  • 域名注册官方网站wordpress 腾讯地图插件
  • 网站建设大纲wordpress get_post
  • 颍上县建设局网站深圳网站设..
  • 怀化网站开发wordpress文章封面
  • wordpress建站插件安全手工制作书签简单漂亮
  • 上海手机网站建设报价成都设计院有哪些
  • 网站开发维护岗位职责3d网站设计
  • 网站制作公司相关工作wordpress共享文件夹
  • 彩票网站和app建设厦门网站建设屈兴东
  • 淄博网站制作定制视觉wordpress域名访问不了
  • ps制作个性字网站专业专业的网站开发
  • 湖州网站设计qq推广赚钱一个2元
  • 手机免费创建网站的软件一个人在线观看视频播放免费
  • 漳州正规网站建设公司wordpress管理员登入
  • 免费创建app网站江苏建工
  • 滁州建设网站公司html制作学校网页
  • 如何建立团购网站建设专业网站哪家更专业
  • 十几万 建设网站外贸企业网站制作公司
  • 做公司网站的专业公司深圳html网站首页设计
  • 网站建设中服务器的搭建方式nas可以做网站下载服务器吗
  • 怎么进网站源码的后台微信网站开发
  • 西安城乡住房建设厅网站首页wordpress 左侧菜单
  • 手机能看禁止网站的浏览器中国住房和城乡建设厅网站
  • 理财公司网站建设方案小红书推广群