.net core
.net core
正怒月神
炒鸡!软件攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.net core 登录验证
功能:登录后,才能访问后续页面。否则跳转到登录页一,startuppublic void ConfigureServices(IServiceCollection services) { services.AddSession(); services.AddControllersWithViews(); //添加 身份验证 服务 services.AddAuthenticatio原创 2022-03-18 01:32:56 · 1857 阅读 · 0 评论 -
Task.Yield()
关于Task.Yield(),msdn的解释:可以await Task.Yield();在异步方法中使用来强制异步完成方法。如果当前同步上下文 (SynchronizationContext对象) ,则这会将该方法的其余执行内容发布回该上下文。但是,上下文将决定如何将此工作的优先级设置为相对于可能挂起的其他工作。大多数 UI 环境中的 UI 线程上出现的同步上下文通常会将发布到上下文的工作的优先级设置为高于输入和呈现工作的优先级。出于此原因,请不要依赖await Task.Yield(...原创 2020-12-01 11:43:32 · 3095 阅读 · 0 评论 -
EF Core 关联数据
开发环境ASP.NET Core 3.0 + Entity Framework 3.0正文Entity Framework Core 通过实体类的导航属性来加载相关数据。有三种常见的方式:预先加载- 将关联数据作为查询的一部分一起查询出来。显示加载- 查询主数据之后,再从数据库查询相关数据。延迟加载- 在访问导航属性的时候,再从数据库查询相关数据。预先加载预先加载又叫贪婪加载,使用Include方法来指定需要查询的相关数据。如下所示:using (var cont...转载 2020-09-24 11:45:54 · 686 阅读 · 1 评论 -
ABP 创建 webapi
有两个方法一, Application层代码如下:继承IApplicationServicepublic class TestService : IApplicationService { public List<dynamic> Test() { List<dynamic> list = new List<dynamic>() { .原创 2020-09-24 01:16:29 · 1098 阅读 · 0 评论 -
Abp ajax The required antiforgery request token was not provided in either form field
使用abp框架,使用了Zero模块。再使用Elementui进行上传图片。出现400badrequest错误请求。用postman传数据到接口时正常工作的。经过几经波折,终于找到问题是natitoken的问题。https://forum.aspnetboilerplate.com/viewtopic.php?f=5&t=10025&sid=5b3ace20a25195168c29846975df630d因为elementui不是abp的部分。他使用的aj...转载 2020-09-22 00:33:13 · 1307 阅读 · 0 评论 -
ef 仓储模式(异步)
Interface:using System;using System.Collections.Generic;using System.Linq;using System.Linq.Expressions;using System.Threading.Tasks;using Webdiyer.AspNetCore;namespace DiveCRM.Web.DAL.Base{ public interface IBaseRepositoryAsync<T>原创 2020-09-15 14:35:46 · 687 阅读 · 0 评论 -
ABP框架 - 依赖注入
本节内容:什么是依赖注入 传统方式的问题 解决方案 构造器注入模式 属性注入模式 依赖注入框架 ABP 依赖注入基础 注册依赖 约定注入 辅助接口 自定义/直接 注册 使用IocManager 使用Castle Windsor API 解析 构造器和属性注入 IIocResolver 和 IIocManager 另外 IShouldInitialize 接口 Asp.net Mvc 和 Asp转载 2020-09-11 12:45:42 · 662 阅读 · 0 评论 -
ABP 直接使用 dbContext
[AbpMvcAuthorize] [Route("api/Test")] [ApiController] public class TestController : DiveCRMControllerBase { private readonly IDbContextProvider<DiveCRMDbContext> _provider; public TestController(IDbContextProvider<.原创 2020-09-10 16:15:24 · 1857 阅读 · 1 评论 -
Console 使用 ef core
一,nuget 添加二,创建DbContextU1为数据库表对象public class Entities : DbContext { protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { //注入Sql链接字符串 optionsBuilder.UseSqlServer(@"Server=.;.原创 2020-08-13 14:35:34 · 366 阅读 · 0 评论
分享