[Table("tuTabla")]
public class TablaEntity
{
[Key, Column(Order = 0)]
[Required]
public int ID { get; set; }
[Required(ErrorMessage = "Debe Ingresar Un Nombre.")]
[StringLength(255, ErrorMessage = "{0} la longitud debe estar entre {2} y {1}.", MinimumLength = 4)]
[Display(Name = "Nombre")]
public string NOMBRE { get; set; }
[Required(ErrorMessage = "Debe Ingresar Un Valor.")]
[Range(1, 100000)]
[Display(Name = "Valor")]
public int VALOR { get; set; }
@Human80IQ 这
DbContext
是实体了解您在数据库中使用哪些表的方式,例如:这是一个实体模型的例子,也就是说一个表将是什么,当你在控制器中时,你
dbContext
将负责通过模型调用数据,在控制器中处理它们并在你的当然,如果您使用MVC
.我希望它对你有帮助。
DbContext
是负责与数据库交互的主要类。它负责以下活动:
查询:将查询转换
LINQ-to-Entities
为查询SQL
并将它们发送到数据库。更改跟踪- 跟踪从数据库查询后实体发生的更改。
持久数据——根据实体的状态对数据库执行插入、更新和删除操作。
缓存- 默认情况下提供第一级缓存。存储在上下文类的生命周期内检索到的实体。
管理关系:使用
CSDL
,MSL
和SSDL
在Db-First
or方法中管理关系,并在方法Model-First
中使用流式 API 配置Code-First.
对象物化:将数据库中的原始数据转换为实体对象。