欢迎光临
个人技术文档整理

C#

EF Core 数据批注 - [Required] 必需属性
C#

EF Core 数据批注 - [Required] 必需属性

kwcode 阅读(796) 赞(2)

必需属性:[Required]Required 可以应用于实体类中的一个或多个属性。 EF 将在数据库表中为应用属性的属性创建一个 NOT NULL 列使用方法[Table("Blog")]public class Blog{[Key]public long Id { get; set; }publ...

EF Core 数据批注 - [Index] 索引属性
C#

EF Core 数据批注 - [Index] 索引属性

kwcode 阅读(886) 赞(3)

索引属性:[Index]两个实体之间的关系中配置外键。它覆盖默认约定。根据默认约定,当属性的名称与相关实体的主键属性匹配时,EF 会将该属性设置为外键属性。外键签名: [ForeignKey(name string)]Name:关联的导航属性的名称或关联的外键的名称 使用方法[Table("Blog...

EF Core 数据批注 - [Column] 属性
C#

EF Core 数据批注 - [Column] 属性

kwcode 阅读(1044) 赞(1)

表属性:[Column]Column 属性可以应用于实体类中的一个或多个属性,以配置数据库表中相应的列名、数据类型和顺序。“列”属性将覆盖默认约定。 根据 EF 6 和 EF Core 中的默认约定,它会在数据库表中创建一个与属性名称具有相同名称和顺序的列。表属性:[Column (string n...

.net  core 异常处理中间件
C#

.net core 异常处理中间件

kwcode 阅读(598) 赞(2)

UseDeveloperExceptionPage开发者异常页面组件:一般用于开发阶段,快速的排错。返回一个状态码 500 的错误响应会在页面显示很详细的敏感信息public void Configure(IApplicationBuilder app, IWebHostEnvironment en...

EF Core 数据批注 - [NotMapped ] 属性
C#

EF Core 数据批注 - [NotMapped ] 属性

kwcode 阅读(1222) 赞(2)

未映射属性:[NotMapped]NotMapped 属性可以应用于我们不想在数据库中为其创建相应列的实体类的属性。 默认情况下,EF 为每个属性创建一个列(必须具有 get; 和set;)在实体类中。 该属性将覆盖此默认约定。可以将属性应用于不希望在数据库表中为其创建相应列的一个或多个属性。 us...

.NET 开发WebApi— 添加Swagger支持
C#

.NET 开发WebApi— 添加Swagger支持

kwcode 阅读(645) 赞(1)

NET6中使用swagger 1、打开Nuget包安装swagger需要dllInstall-Package Swashbuckle.AspNetCore打开Nuget,搜索安装Swashbuckle.AspNetCoreStartup.cs中加入swaggerpublic void Configu...