- 博客(462)
- 资源 (7)
- 收藏
- 关注
翻译 常见英文单词
Repository 存储库Contracts 合同、接口Category 类别Extensions 扩展ForeignKey 外键
2022-05-16 22:11:02
129
翻译 Web API 项目中启用 Swagger UI
Swashbuckle 和 ASP.NET Core 入门Swagger UI提供了基于 Web 的 UI,它使用生成的 OpenAPI 规范提供有关服务的信息。 Swashbuckle 和 NSwag 均包含 Swagger UI 的嵌入式版本,因此可使用中间件注册调用将该嵌入式版本托管在 ASP.NET Core 应用中。 Web UI 如下所示:控制器中的每个公共操作方法都可以从 UI 中进行测试。 选择方法名称可以展开该部分。 添加所有必要的参数,然后选择“试试看!”。..
2022-05-11 10:37:30
748
原创 ASP.NET Core WebAPI Get Post Put Delete
HTTP 操作谓词 CRUD 操作 ASP.NET Core 属性 GET 读取 [HttpGet] POST 创建 [HttpPost] PUT 更新 [HttpPut] DELETE 删除 [HttpDelete] GET 获取数据获取全部数据[HttpGet]public ActionResult<List<Pizza>> GetAll() => PizzaService.
2022-05-11 10:13:53
717
原创 Entity Framework Core 经验
使用StudentVM视图模型创建新的学生:public StudentVM StudentVM { get; set; }//视图模型var entry = _context.Add(new Student());entry.CurrentValues.SetValues(StudentVM);//将视图StudentVM对应的属性值赋值到Student实例。await _context.SaveChangesAsync();SetValues方法通过从另一个Property...
2022-05-10 21:27:32
482
原创 小程序之绑定数据
简单绑定:在WXML文件中,用两对花括号 {{ }} 引用变量文本绑定<view>{{text}}</view> data: { text:"湖南岳阳临湘!"}组件属性<view id="item-{{ id }}"></view> data: { id:"0"}关键字 <checkbox checked="{{false}}"></checkbox>运算绑定:三元
2022-05-07 14:53:04
539
原创 Git入门
猴子都能懂的 git 入门:猴子都能懂的GIT入门 | 贝格乐(Backlog) 官网地址:Git git 中文:Git - Book
2022-05-07 11:01:40
405
原创 Blazor异常消息显示
1. 打开/Share/MainLayout.razor文件用 ErrorBoundary标签包果@Body内容。 <ErrorBoundary @ref="_errorBoundary"> <ReuseTabs Class="top-row px-4" TabPaneClass="content px-4" /> <BlazoredToasts Position="To
2022-04-26 14:51:31
1098
原创 Ant Design Blazor 常用组件
时间选择控件: <FormItem Label="时间"> <Row> <Col Span="10"> <TimePicker TValue="DateTime?" @bind-Value="@startTime" OnChange="OnChangeStartTime" Format='@("hh:mm")' /> </Col>
2022-03-28 13:10:02
623
原创 Ant Design Blazor 组件使用
动态加载:<Button Type="@ButtonType.Primary" Icon="search" Loading="loading" OnClick="enterLoading"> 查询</Button>@code { bool loading = false; private void enterLoading() { loading = true; Task.Run(async () =>
2022-03-21 16:49:37
665
转载 Tabs多文档标签页(数据展示)
首先,按照 Ant Design Blazor 文档中介绍的方式安装 AntDesign 包和服务注册。 修改项目中的App.razor文件,把RouteView替换成ReuseTabsRouteView。 <Router AppAssembly="@typeof(App).Assembly"> <Found Context="routeData"> @*<RouteView RouteData="@rout...
2022-03-21 16:06:01
824
转载 Entity Framework Core 实体关系的配置
文章目录1. 术语介绍 2. 关系自动配置 2.1 完整配置 2.2 无外键情况下进行配置 2.3 无“导航属性对”情况下配置 3. 关系手动配置 3.1 无“导航属性对”时手动配置 3.2 手动指定外键 3.3 无导航属性时手动配置 3.4 将外键指向到非主键上 3.5 设置外键可否为空 3.6 设置级联删除 4. 其他关系的配置 4.1 一对一 4.2 多对多 1. 术语介绍Dependent entity: 依赖实体(子实
2022-03-16 17:19:36
175
原创 Entity Framework Core 常见使用方法
若要消除可为空引用类型的警告,请从 ContosoUniversity.csproj 项目文件中删除以下行:<Nullable>enable</Nullable>ASP.NET Core Web 应用中的异步 EF 方法异步编程是 ASP.NET Core 和 EF Core 的默认模式。Web 服务器的可用线程是有限的,而在高负载情况下的可能所有线程都被占用。 当发生这种情况的时候,服务器就无法处理新请求,直到线程被释放。 使用同步代码时,可能会出现多个线程被占用
2022-03-14 17:16:24
2059
原创 使用画笔 Brush绘制背景、前景和轮廓
使用Brush对象来绘制 XAML 形状、文本和控件的内部和轮廓,使其在应用程序 UI 中可见。画笔简介若要绘制在应用画布上显示的形状、文本或控件的部分,请将该形状 的Fill属性或控件 的Background和Foreground属性设置为Brush值。画笔类型多样,包括:AcrylicBrush SolidColorBrush LinearGradientBrush RadialGradientBrush ImageBrush WebViewBrush...
2022-01-23 10:22:11
362
原创 绘制图形Winui3
如何绘制形状,如椭圆、矩形、多边形以及路径。Path类是在 XAML UI 中可视化基于相当复杂矢量的绘图语言的方法;例如,可以绘制贝塞尔曲线。重要的 API:路径类、Windows.UI.Xaml.Shapes 命名空间、Windows.UI.Xaml.Media 命名空间两组类定义 XAML UI 中的空间区域:Shape类和Geometry类。 这些类之间的主要区别在于,Shape具有一个与其关联的画笔并可以呈现到屏幕,而Geometry只定义一个空间区域并且不进行呈现,除非它...
2022-01-16 18:46:25
1511
原创 对话框Winui3
三个对话框按钮ContentDialog 有三种不同类型的按钮可用于构建对话框体验。CloseButton- 必需 - 表示允许用户退出对话框的安全、无破坏性操作。 显示为最右侧的按钮。 PrimaryButton- 可选 - 表示第一个“执行”操作。 显示为最左侧的按钮。 SecondaryButton- 可选 - 表示第二个“执行”操作。 显示为中间的按钮。 private async void myButton_Click(object sender, RoutedEventAr...
2022-01-16 15:15:15
1322
2
原创 Win UI 3 常见错误解决方案
对话框 private async void myButton_Click(object sender, RoutedEventArgs e) { ContentDialog noWifiDialog = new ContentDialog { Title = "No wifi connection", Content = "Check your connection..
2022-01-16 14:43:59
1241
转载 WinUI3 开发安装
.安装 Visual Studio所需工作负荷和组件安装 Visual Studio 2022 或2019时,请选择以下工作负荷和组件。 在安装对话框的 "工作负荷" 选项卡上,选择: 通用 Windows 平台开发 .NET 桌面开发 使用 C++ 的桌面开发 在安装对话框的“单个组件”选项卡上,确保在“SDK、库和框架”部分选择了 Windows 10 SDK (10.0.19041.0) 。 在安装对话框的 "安装详细信息" 窗格中,确保在 "通用 W..
2022-01-15 19:06:47
1658
原创 APS.NET Core 5.0 Json任何类型读取到字符串属性The JSON value could not be converted to System.String.
public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; } public IConfiguration Configuration { get; } // This method gets called by the runtime. U...
2022-01-11 18:43:35
1990
原创 对象序列化成Json时,忽略循环引用对象
在Nuget程序包管理器中添加引用: Microsoft.AspNetCore.Mvc.NewtonsoftJson 在Program程序中添加服务 builder.Services.AddMvc(option=>option.EnableEndpointRouting=false).AddNewtonsoftJson(opt=>opt.SerializerSettings.ReferenceLoopHandling= Newtonsoft.Json.ReferenceLoopHand
2021-12-04 19:43:44
356
原创 测试9999
<Form Model="@model" OnFinish="OnFinish" OnFinishFailed="OnFinishFailed" LabelColSpan="4" WrapperColSpan="8"> <FormItem Label="分类名称"> <Input @ref="@categoryTextRef" @bind-Value="@context.Category" /> .
2021-11-28 11:43:01
147
原创 AntBlazor UI
设置控件输入焦点:<button @onclick="() => textInput.FocusAsync()">Set focus</button><input @ref="textInput"/>@code { ElementReference textInput;}表格绑定复合对象属性: <Column TData="string" DataIndex="Plate.PlateName" Title="板块" Sorta..
2021-11-28 10:12:21
272
原创 创建项目到Git方法
在GitHub上创建仓库,然后登录到Gitee克隆创建的仓库。 用VS克隆仓库到本地。 用VS创建新项目,然后关闭VS。 将创建的项目复制到本地仓库,即,第2点
2021-11-27 09:49:27
224
转载 EF实体属性
包含和排除的属性按照约定,具有 getter 和 setter 的所有公共属性都将包括在模型中。可以按如下所述排除特定属性:public class Blog{ public int BlogId { get; set; } public string Url { get; set; } [NotMapped] public DateTime LoadedFromDatabase { get; set; }}列名按照约定,使用关系数据库时,实体属性
2021-11-20 15:44:17
401
原创 首次生成数据库
创建项目 打开应用程序配置文件:appsettings.json ,并设置数据库连接字符串"ConnectionStrings": { "DefaultConnection": "Server=.;Database=Stock;User Id=sa; Password=Lz38275292; Pooling=true;Trusted_Connection=True;MultipleActiveResultSets=true" },3.打开菜单,工具->NuGet包管理器-&g..
2021-11-20 11:35:08
216
原创 多个对象联合,分组统计
if (planAllotedMaterialList != null && planAllotedMaterialList.Count > 0) { var query = (from plan in list join material in planAllotedMaterialList on new { plan.POID, plan.Pr.
2021-11-19 15:41:21
364
原创 在 IIS 上部署 ASP.NET Core Web Api
将 ASP.NET Core 应用发布到 IIS本教程介绍如何在 IIS 服务器上托管 ASP.NET Core 应用。在 Windows Server 上安装.NET Core Hosting Bundle。 在 IIS 管理器中创建 IIS 站点。 部署 ASP.NET Core 应用。1.安装 .NET Core 托管捆绑包在 IIS 服务器上安装 .NET Core 托管捆绑包。 捆绑包可安装 .NET Core 运行时、.NET Core 库和ASP.NET Core 模块。 .
2021-08-31 15:40:41
851
原创 .Net5.0 Blazor 高频代码
对象序列化成Json:string jsonString = JsonSerializer.Serialize(weatherForecast);在服务端获取用户请求的Url地址:@using Microsoft.AspNetCore.Http.Extensions@Context.Request.GetEncodedUrl() //Use for any purpose (encoded for safe automation)@Context.Request.GetDisplayUr
2021-08-24 16:02:39
193
转载 Blazor Json Web Token 身份验证与授权
Blazor 身份验证与授权身份验证Blazor Server应用和 Blazor WebAssembly 应用的安全方案有所不同。Blazor WebAssemblyBlazor WebAssembly 应用在客户端上运行。 由于用户可绕过客户端检查,因为用户可修改所有客户端代码, 因此授权仅用于确定要显示的 UI 选项,所有客户端应用程序技术都是如此。Blazor ServerBlazor Server应用通过使用 SignalR 创建的实时连接运行。 建立连接后,将处理基于 Sig
2021-07-28 11:59:25
5388
转载 Blazor 部署
《进击吧!Blazor!》是本人与张善友老师合作的Blazor零基础入门教程视频,此教程能让一个从未接触过Blazor的程序员掌握开发Blazor应用的能力。视频地址:https://space.bilibili.com/483888821/channel/detail?cid=151273Blazor WebAssembly 是单页应用 (SPA) 框架,用于使用 .NET 生成交互式客户端 Web 应用,采用 C# 代替 JavaScript 来编写前端代码本系列文章基于《进击吧!Blazor!》
2021-07-28 11:05:47
3857
原创 JWT Json Web 令牌
token解析:https://jwt.io/ 1、确定用户是否已通过身份验证并将使用该用户对数据发出授权请求的令牌1.添加用于生成令牌的密钥:appsettings.json
2021-07-17 10:30:38
103
原创 WepApi服务启动时报错误An error occurred while reading the key ring.
删除以下目录下的文件,然后再试C:\Users\flyin\AppData\Local\ASP.NET\DataProtection-Keys
2021-07-10 16:47:45
1382
原创 Microsoft .NET Framework 4(独立安装程序)
Microsoft .NET Framework 4(独立安装程序)https://www.microsoft.com/zh-cn/download/details.aspx?id=17718
2021-05-13 15:13:09
2585
原创 C#代码运行所消耗时间,用于测试性能,优化代码
//监控性能需引用 System.Diagnostics Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 //.........代码..................// stopwatch.Stop(); // 停止监视 TimeSpan timespan = s...
2021-05-07 13:36:40
521
美容院管理软件免费版
2014-11-04
领卓美容院管理系统
2014-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人