ADO.NET Entity Framework:代码优先与数据操作实战
1. 检查对象状态
若需检查对象状态,可使用如下代码:
EntityState state = context.Entry(entity).State;
通常无需担忧对象状态,但在删除对象时,可将对象状态设为 EntityState.Deleted ,以避免与数据库的额外交互。
2. 从现有数据库进行代码优先开发
构建一个简单的控制台应用程序,利用现有数据库进行代码优先开发,创建代表现有数据库的模型类,并执行常见的增删改查(CRUD)操作。
3. 生成模型
- 创建项目 :新建一个名为
AutoLotConsoleApp的控制台应用程序项目。 - 添加文件夹 :通过
Project ➤ New Folder菜单选项添加一个名为EF的文件夹。 - 插入实体数据模型 :选择新的
EF文件夹,然后选择Project ➤ Add New Item(确保突出显示Data节点),插入一个名为AutoLotEntities的新 ADO.N
超级会员免费看
订阅专栏 解锁全文
1177

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



