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

自己做的视频发什么网站网站制作公司美股上市

自己做的视频发什么网站,网站制作公司美股上市,apple网站模板,网站策划资料方案通过替换字符串的方式生成代码#xff0c;其他代码也可以通这种方式生成 直接上代码 设置模板 将这几个模板文件设置为#xff1a;嵌入资源 模板内容#xff1a; using SqlSugar;namespace {Namespace}.Domain.Admin.{ModelName}; /// summary /// {TableDisplay…通过替换字符串的方式生成代码其他代码也可以通这种方式生成 直接上代码 设置模板 将这几个模板文件设置为嵌入资源 模板内容 using SqlSugar;namespace {Namespace}.Domain.Admin.{ModelName}; /// summary /// {TableDisplayName} ////summary [SugarTable({TableName})] public class {ModelName}Entity {{AttributeList} }生成代码 /// summary/// 预览代码/// /summary/// param namecurrentTableName表名/param/// returns/returns[HttpGet]public ProviewCodeOutput PreviewCode(string currentTableName){//我是在其他类里面生成的代码所以通过dll加载嵌入的资源// 通过 DLL 加载资源 var assemblyPath Path.Combine(AppContext.BaseDirectory, XR.Host.dll);var assembly AssemblyLoadContext.Default.LoadFromAssemblyPath(assemblyPath);var resourceName assembly.GetManifestResourceNames().FirstOrDefault(a a.Contains(ModelTemplate.txt));var file assembly.GetManifestResourceStream(resourceName);//实体模板var modelTemplate new StreamReader(file).ReadToEnd();//仓储接口模板var IrepostoryTemplate new StreamReader(assembly.GetManifestResourceStream(assembly.GetManifestResourceNames().FirstOrDefault(a a.Contains(IRepositoryTemplate.txt)))).ReadToEnd();//仓储接口模板var repostoryTemplate new StreamReader(assembly.GetManifestResourceStream(assembly.GetManifestResourceNames().Where(a a.Contains(RepositoryClassTemplate.txt)).First())).ReadToEnd();var orm LazyGetRequiredServiceIUserRepository().Orm;var table orm.DbMaintenance.GetTableInfoList(true);//命名空间var Namespace Assembly.GetExecutingAssembly().GetName().Name;var parentPath new DirectoryInfo(Environment.CurrentDirectory).Parent $\\{Namespace};var result new ProviewCodeOutput();foreach (var tableInfo in table){if (tableInfo.Name currentTableName){var modelName tableInfo.Name.Replace(SYS_, ).Replace(TB_, ).Replace(TN_, );modelName ConvertToCamelCase(modelName);var tableColumn orm.DbMaintenance.GetColumnInfosByTableName(tableInfo.Name);var attributes BuildColumn(tableColumn);//通过替换字符串的方式生成代码result.ModalCode modelTemplate.Replace({Namespace}, Namespace).Replace({ModelName}, modelName).Replace({TableName}, tableInfo.Name).Replace({TableDisplayName}, tableInfo.Description).Replace({AttributeList}, attributes);}}return result;}private string BuildColumn(ListDbColumnInfo columnInfos){var attributes new StringBuilder();foreach (var columnInfo in columnInfos){attributes.Append(\r\n /// summary);attributes.Append($\r\n /// {columnInfo.ColumnDescription});attributes.Append(\r\n /// /summary);attributes.Append($\r\n [SugarColumn({(columnInfo.IsPrimarykey ? IsPrimaryKey true, : )} ColumnName \{columnInfo.DbColumnName}\, {(columnInfo.IsNullable ? IsNullable true, : )} ColumnDescription \{columnInfo.ColumnDescription}\)]);attributes.Append($\r\n public {SetDataType(columnInfo.DataType)}{(columnInfo.IsNullable ? ? : )} {ConvertToCamelCase(columnInfo.DbColumnName)} {{ get; set; }});}return attributes.ToString();}private string SetDataType(string dataType){dataType dataType.ToLower();var result dataType;switch (dataType){case int32:result typeof(int).Name;break;case int64:result typeof(int).Name;break;case datetime:result typeof(DateTime).Name;break;}return result;}/// summary/// 将驼峰转换为字符串/// /summary/// param nameinput/param/// returns/returnsprivate string ConvertToCamelCase(string input){if (string.IsNullOrEmpty(input))return input;var text input.Split(_);var camelTxt ;TextInfo textInfo CultureInfo.CurrentCulture.TextInfo;foreach (var c in text){camelTxt textInfo.ToTitleCase(c.ToLower());}return camelTxt;}
http://www.pierceye.com/news/4875/

相关文章:

  • 做润滑油网站图片太原自动seo
  • 音乐网站制作php专业的网站首页建设公司
  • 酒泉地网站推广安阳县县长
  • 怎么建立一个网站链接百度排名软件
  • 商务网站开发前期项目费用预算免费域名申请 2021
  • 天津市建设与管理局网站金华住房和城乡建设部网站
  • 鹤岗哈尔滨网站建设成都网站制作公司电话高新区
  • 公民道德建设网站谷德室内设计网
  • 哪个公司建设网站官方网站建设ppt
  • php 企业网站上海青浦房地产网站建设
  • 免费做企业网站wordpress企业主题 免费
  • 启航网站建设网站中的文字滑动怎么做
  • 鹤壁做网站有没有免费的手机网站建设
  • 那种电影网站怎么建设网站在线制作软件
  • 哈尔滨建站模板订制企业网站
  • 织梦手机网站建设wordpress js 添加图片
  • 杭州网站建设模板怎么把自己的网站发布到网上
  • 建设商务网站目的课题网站建设培训简讯
  • 秦皇岛市教育考试院网站如何建一个营销网站
  • 江苏省示范校建设专题网站seo长尾关键词优化
  • 建设网站模块需要哪些内容wordpress 营销页面
  • 网站建设项目验收方案互联网舆情监测中心
  • 网站实名认证需要什么WordPress众筹源码
  • 深圳网站制作哪家价格便宜做360全景的网站
  • 网站和app可以做充值余额功能海南省城乡和建设厅网站首页
  • 建设网站证书查询中国十大做网站公司排名
  • 餐饮网站界面怎么提交网站
  • 网站开发拒绝通知书谷歌关键词热度查询
  • 泉州模板建站哪家好东莞高端网站定制
  • c2c网站免费建设静态网页模板免费下载的网站