栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net codefirst常用数据库注解,C#常用注解,设置数据库生成字段类型

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net codefirst常用数据库注解,C#常用注解,设置数据库生成字段类型

  1. 设置code first数据库字段生成的类型
[Column(TypeName = "varchar")]
public string Property {get;set;}
  1. 设置字段描述和主键
[Description("主键")]
[Key]
public string Id { get; set; }
  1. 设置外键
[Key]
public string Id { get; set; }
  1. 设置可序列化,数据表
[Serializable]
[Table("User")]
public class User
{
	public string Name{get;set;}
	public string Password{get;set;}
}
  1. 数据库外键
public int? UserId { get; set; }
[ForeignKey("UserId")]
public virtual User User { get; set; }            
  1. 必填、名称
[Display(Name = "名称")]
[Required(ErrorMessage = "名称必填")]
public string Name{get;set;}
  1. 描述
[Description("用户名")]
public string Name{get;set;}
  1. 屏蔽返回字段,添加[JsonIgnore]后,实体中将不会返回该字段
[JsonIgnore]
public string Id{ get; set; }
  1. 字段长度限制
[StringLength(10,ErrorMessage = "长度不能超过10")]
public string Name { get; set; }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908864.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号