后端-c#
c#
掌握月
越努力越幸运。以多数人的努力程度之低,根本轮不到可以拼天赋。
展开
-
菜鸟abp框架学习入门总结
仓储IRepository接口在ABP中,仓储类要实现IRepository接口。最好的方式是针对不同仓储对象定义各自不同的接口IRepository,用来定义Id的类型为int(Int32)的实体。如果你的实体Id数据类型不是int,你可以继承IRepository<TEntity, TPrimaryKey>接口查询取得单一实体(有对应异步)1.Get2....原创 2020-04-24 07:21:06 · 1086 阅读 · 0 评论 -
abp框架学习入门总结
仓储IRepository接口在ABP中,仓储类要实现IRepository接口。最好的方式是针对不同仓储对象定义各自不同的接口IRepository,用来定义Id的类型为int(Int32)的实体。如果你的实体Id数据类型不是int,你可以继承IRepository<TEntity, TPrimaryKey>接口查询取得单一实体(有对应异步)1.Get2....原创 2020-04-14 21:03:26 · 1443 阅读 · 0 评论 -
c#可空类型
C# 可空类型(Nullable)C# 单问号 ? 与 双问号 ?? C# 提供了一个特殊的数据类型,nullable 类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如,Nullable< Int32 >,读作"可空的 Int32",可以被赋值为 -2,147,483,648 到 2,147,483,647 之间的任意值,也可...原创 2020-04-14 21:01:24 · 80 阅读 · 0 评论 -
c#异步编程
C#中的async和await关键字是异步编程的核心。通过使用这两个关键字,你可以使用 .NET Framework 或者运行时的资源来创造异步方法——几乎和你写同步方法一样。你通过使用async和await定义的方法就相当于异步方法。// 在方法签名中需要注意的三个地方: // - 方法必须有async修饰. // - 返回类型必须是Task或者Task<T>(看 "...原创 2020-04-14 21:00:51 · 122 阅读 · 0 评论 -
linq练习总结
Linq之Lambda表达式(以linq to sql为对象)查询 var users = db.user.Where(u => u.userName == "张跃") .Select(t => new { t.userName, t.userId }) .ToList();两表连接 var v1 = db.us...原创 2020-04-14 20:59:45 · 218 阅读 · 0 评论 -
.net core学习总结
ASP.NET Core 项目文件.csproj 是根据编程语言的文档所使用不需要卸载项目就可以编辑项目文件。项目文件不包含任何文件夹或文件引用。文件系统确定哪些文件和文件夹属于项目。TargetFramework在应用程序中指定你的目标框架(TargetFramework)指定目标版本需要用到的TargetFrameworkMoniker(TFM)AspNetCoreHo...原创 2020-04-14 08:24:54 · 1004 阅读 · 0 评论