Entity Framework 入门:代码优先方法与 CRUD 操作全解析
1. Entity Framework 代码优先方法
Entity Framework 的代码优先(Code First)方法,允许开发者先创建模型类,实现业务逻辑,再利用该框架将模型持久化到数据库。以下是具体步骤:
1.1 创建模型类
以 ToDo 应用为例,先创建一个简单的 ToDo 类:
public class ToDo
{
public int Id { get; set; }
public string ToDoItem { get; set; }
public bool IsDone { get; set; }
}
为了让 Entity Framework 了解如何从类生成数据库,需要在类中添加属性信息:
[Table("ToDo")] // 表名
public class ToDo
{
[Key] // 主键
public int Id { get; set; }
[Column("ToDoItem", TypeName="ntext")]
public string ToDoItem { get; set; }
[Column("IsDone", TypeName="bit")]
public bool IsDone { get; set; }
}
上述代码
超级会员免费看
订阅专栏 解锁全文

2132

被折叠的 条评论
为什么被折叠?



