最新要闻
- 当前快播:睡觉时枕边有手机会得脑瘤吗?网友吵翻:没明确答案 你怎么看?
- 纯白机身 颜值天花板!魅族20告白礼盒上架:3199元起_世界今头条
- 王小川:10年后机器智慧会超过人类 AI迭代周期成倍递减
- 并非“大更新”?消息称Win11 23H2仅基于22H2优化改进
- 每日时讯!焦点科技李磊:小语种覆盖全球超5万亿美元的市场
- 环球今日报丨360浏览器修改主页不会动_360浏览器修改主页
- 你会买吗?一块京A摩托车牌照价格涨破50万:揭秘为何要这么贵?-天天快播
- 医生用一根针帮患癌老人冻死肿瘤 网友称神奇:以为是中医针灸
- 生理期可以喝普洱茶吗_生理期有绝对禁忌事项吗_快消息
- 泰国进口乳胶!网易严选乳胶垫、枕头大促:54元起
- iQOO Pad搭载12.1英寸巨屏:2.8K分辨率、144Hz高刷 当前要闻
- 【世界聚看点】华为5倍薪酬再招天才少年!任正非:破题能力最重要 不是综合素质
- 当前视点!520用更好的长焦镜头表达爱意:华为P60 Pro长焦人像 让爱不分昼夜
- 华为新款家庭存储支持断电保护电源:停电自动关机、来电自动开机_世界球精选
- 观速讯丨2023中央财经大学在职课程培训班怎么样?
- 西门豹人物简介卡_西门豹人物简介
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
全球实时:Blazor实战——Known框架快速开始
(相关资料图)
Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。开源地址: https://gitee.com/known/Known
1. 安装项目模板并创建新项目
- 打开命令行输入如下命令安装和创建。
-- 安装模板dotnet new install KnownTemplate-- 创建项目dotnet new known --name=KIMS
说明:KIMS为测试项目名称
- 安装和创建成功后,项目文件夹自动生成如下内容
├─KIMS ->项目前后端共用库,客户端和实体类等。├─KIMS.Client ->Web前端,Blazor WebAssembly。├─KIMS.Core ->项目后端库,控制器、服务、数据访问等。├─KIMS.Razor ->项目前端库,模块页面和表单。├─KIMS.Server ->Web后端。├─KIMS.WinForm ->WinForm窗体及Razor页面。├─KIMSAlone ->桌面exe程序。├─KIMS.db ->默认SQLite数据库。├─KIMS.sln ->VS解决方案文件。
2. 打开解决方案配置应用
- 使用 VS2022 打开 KIMS.sln 文件,打开 KIMS 项目下 AppConfig.cs 文件,配置App名称,示例代码如下:
public class AppConfig{ public static void Initialize() { Config.AppId = "KIMS"; //系统ID,自动生成,默认项目名称 Config.AppName = "Known管理系统"; //在此配置你的系统名称 Config.SysVersion = "1.0.0"; //系统版本号 Config.AppAssembly = typeof(AppConfig).Assembly; //实体模型程序集,用于模块管理配置列表字段 PagingCriteria.DefaultPageSize = 20; //默认分页大小 DicCategory.AddCategories(); //自动加载数据字典类别,在AppDictionary中增加类别 Cache.AttachCodes(typeof(AppConfig).Assembly); //自动加载CodeTable特性类常量进入缓存 //在此配置你的系统其他全局配置 }}
3. 配置后端数据库连接
- 打开 KIMS.Server 项目文件,添加你的系统使用的数据库访问包,常用数据库包如下
-- SQLite -- Access -- MySQL
-- 打开项目下 AppServer.cs 文件修改数据库连接,示例代码如下:
class AppServer{ internal static void Initialize(WebApplicationBuilder builder) { //配置环境目录 KCConfig.WebRoot = builder.Environment.WebRootPath; KCConfig.ContentRoot = builder.Environment.ContentRootPath; //读取appsettings.json配置 var configuration = builder.Configuration; var dbFile = configuration.GetSection("DBFile").Get();//数据库配置 var uploadPath = configuration.GetSection("UploadPath").Get();//上传文件存储路径 Initialize(dbFile, uploadPath); } internal static void Initialize(string? dbFile, string? uploadPath) { //初始化配置 AppConfig.Initialize(); AppCore.Initialize(); //转换绝对路径 var path = KCConfig.ContentRoot; dbFile = Path.GetFullPath(Path.Combine(path, dbFile)); uploadPath = Path.GetFullPath(Path.Combine(path, uploadPath)); //注册数据访问提供者和初始化数据库连接 Database.RegisterProviders(new Dictionary { ["SQLite"] = typeof(Microsoft.Data.Sqlite.SqliteFactory) }); var connInfo = new Known.Core.ConnectionInfo { Name = "Default", ProviderName = "SQLite", ConnectionString = $"Data Source={dbFile};" }; KCConfig.App = new AppInfo { Connections = new List { connInfo }, UploadPath = uploadPath }; }}
4. 配置完成运行项目
- 到此简单配置已完成,现在可以点击VS运行 KIMS.Server 项目啦,运行效果如下:
关键词:
全球实时:Blazor实战——Known框架快速开始
【解决方法】家用路由器的复位/重置(reset)操作,解决管理员后台密码遗忘
当前快播:睡觉时枕边有手机会得脑瘤吗?网友吵翻:没明确答案 你怎么看?
纯白机身 颜值天花板!魅族20告白礼盒上架:3199元起_世界今头条
王小川:10年后机器智慧会超过人类 AI迭代周期成倍递减
并非“大更新”?消息称Win11 23H2仅基于22H2优化改进
每日时讯!焦点科技李磊:小语种覆盖全球超5万亿美元的市场
测试管理快速入门
【天天新要闻】上海丨阿里云 Serverless 技术实战营邀你来玩!
环球今日报丨360浏览器修改主页不会动_360浏览器修改主页
你会买吗?一块京A摩托车牌照价格涨破50万:揭秘为何要这么贵?-天天快播
医生用一根针帮患癌老人冻死肿瘤 网友称神奇:以为是中医针灸
生理期可以喝普洱茶吗_生理期有绝对禁忌事项吗_快消息
Centos7 设置定时任务
泰国进口乳胶!网易严选乳胶垫、枕头大促:54元起
iQOO Pad搭载12.1英寸巨屏:2.8K分辨率、144Hz高刷 当前要闻
【世界聚看点】华为5倍薪酬再招天才少年!任正非:破题能力最重要 不是综合素质
当前视点!520用更好的长焦镜头表达爱意:华为P60 Pro长焦人像 让爱不分昼夜
华为新款家庭存储支持断电保护电源:停电自动关机、来电自动开机_世界球精选
观速讯丨2023中央财经大学在职课程培训班怎么样?
【GPT-4理论篇-1】GPT-4核心技术探秘
软件工程快速入门(下)-天天实时
环球热消息:聊聊分布式事务一致性与本地消息表
西门豹人物简介卡_西门豹人物简介
豹子闯入印度男子家中偷狗 狗主人惊醒淡定玩手机 网友:心真大
无限复制没了?《塞尔达传说:王国之泪》1.1.1更新发布:修复主线任务Bug_天天新动态
前高管唱衰:苹果MR设备将是史上最糟糕的产品之一 天天观天下
当前播报:裁员超千人后 长安福特又被曝裁减百万产能
曾致两死一伤!台州特斯拉事故歪曲事实视频作者致歉 全球独家
斗罗大陆剧场版最终预告公布,海神大战天使神,还有专属主题曲
通讯!软件工程快速入门
每日资讯:技术干货|如何利用 ChunJun 实现数据离线同步?
快看:腾讯云的devops自动化部署代替jenkins
双检锁(DCL)实现懒汉单例模式_全球讯息
网传云南一公园有多人用针扎小象,园方回应:已反馈了该情况,有关部门在协助调查
1199元起 雷蛇天狼星V2专业版游戏音箱发布:背投式RGB|当前最新
多芬广告呼吁女性游戏角色不必性感 宣传女性身材自信 引玩家众怒|世界热头条
openai为chatgpt人工智能推出ios应用
兑现“十年合约”:微软正式开启与NVIDIA合作
菜鸟CEO万霖发全员信:开启新创业征程 建设全球领先数智物流集团-天天热门
一机搞定全屋清洁!石头智能洗地机A10 Ultra图赏
日本4月份贸易赤字4324亿日元 信息
JS函数中的属性-全球简讯
【天天速看料】ET介绍——事件机制EventSystem
聊聊Sentinel的熔断降级
速讯:30多万买豪华行政车 新一代凯迪拉克CT6内饰官图:超帅9k曲面屏上车
《王者荣耀》520亚瑟新皮肤太过250:开局一条狗 玩家直呼要买
马克思主义理论专业大学排名(马克思主义专业大学排名及分数线)_世界最新
ChatGPT正式登陆iOS!但苹果却禁止员工使用-当前快报
科普:相机镜头的“放大倍率”是什么?
真我GT Neo5 SE“圣白幻影”配色亮相:颜值质感拉满|全球热推荐
项目管理快速入门
实时:聊聊Mybatis集成Spring的原理
SSM整合使用 天天信息
观速讯丨南微医学:5月18日融资买入1167.84万元,融资融券余额2.55亿元
华为凌霄子母路由Q6E开启预售:499元 每个房间都Wi-Fi满格
电动车价格战还打不打?电池级碳酸锂翻倍式触底反弹 重返30万元/吨 当前聚焦
网传云南一公园多人用针扎小象引围观 官方回应:网友呼吁不要再看动物表演
好消息!罗马后卫切利克赛后表示:我很好,伤势并不严重
JMeter性能测试工具快速入门教程
【读财报】4月猪价微降 上市猪企销量、收入环比变动较小
手机PC秒变16TB!华为家庭存储新款发布:再不怕断电了|焦点热议
当前热点-7.2万元 大疆发布Matrice 350 RTK旗舰无人机:升级20公里图传
算力达国际主流!飞腾国产服务器CPU腾云S2500被国家博物馆收藏 聚焦
接下来三十年还会继续快速贬值吗?-热点在线
学系统集成项目管理工程师(中项)系列22c_信息化知识(下)_环球即时看
重磅!ChatGPT正式发布App iOS客户端可下载
环球聚焦:Epic大特卖开启!7.5折套娃优惠券来了 超多大作打骨折
莒南县应急管理局全面部署五一期间应急值守工作
每日精选:ET介绍——C#更好的协程
全球快看:01-module/分频器/激励写法
全球动态:DDR2 学习笔记(一)
全球今日报丨女子帮摔倒老人反被指认为肇事者:本人正能量回应获网友点赞
今年夏天逃不掉高温了:全球平均气温正在波动上升 全球今头条
今亮点!员工回怼加班遭光速开除!公司回应:矛盾来源并不是加不加班
环球热门:跟苹果不一样!说到生产力 华为才是真正懂中国人的
全球今日讯!《猫和老鼠》才是永远的神!凭什么能碾压AI作画?
冲击欧联冠军!穆里尼奥第六次进入欧战决赛,前五次全胜
全球今头条!盂县气象局发布雷暴大风蓝色预警【Ⅳ级/一般】【2023-05-19】
天天热消息:人寿学平险保障范围_人寿学平险报销范围
斗鱼第一季度总净营收为14.831亿元 同期相比下滑17.4%
《王者荣耀》游戏官方推出女装品牌 限量的五款连衣裙均未售罄
美国蒙大拿州签署法案封禁TikTok 将于2024年1月份执行
Xbox或将推出全新商业模式 提供游戏片段试玩或带广告的免费游玩
因原材料与运输成本上涨 可口可乐或将上演“涨价大戏”
我国科研人员成功研制量子计算超低温温度传感器 支持实时温度监测
因存在影响游戏竞技公平的缺陷 英雄联盟官方公布部分英雄禁用公告
谷歌将加入全新AI生成代码功能 由“文生代码”模型Codey提供支持
谷歌将联合东京大学与芝加哥大学共同研究量子计算机 预计投入超千万资金
世界首例泰坦尼克号3D全景扫描图像完成 只为探索沉船新发现
Knight突然开团,对位Faker出杀人书,JDG完美表现,28分钟击溃T1 天天热推荐
当前信息:下个月你工资卡里或将多一笔钱!领取高温津贴
号称保值的iPhone手机今年疯狂掉价!花5000多还不如买安卓|世界热点
Springboot集成Netty实现TCP通讯_天天速看料
【聚看点】誉的拼音和组词怎么写_誉的拼音
698元!华为儿童手表5发布:无网离线也能定位
数毛社Steam Deck测评:新三A大作性能表现开始吃紧
一次装修十年无忧!华为全屋智能4.0发布:业界首款空间穿越屏|全球热消息
每日聚焦:4K旗舰领衔!Vidda连发三款投影仪:画质、亮度直接拉满 3199元起
81岁老妪拒绝医美|今日报