码迷,mamicode.com
首页 > 数据库 > 详细

EF框架访问access数据库入门

时间:2019-06-23 15:55:14      阅读:444      评论:0      收藏:0      [点我收藏+]

标签:意思   get   最简   集合   name   ESS   access   程序   结果   

一直想看看这部分内容,今天终于看到了。

vs2017调试通过。

记录如下:

1、添加需要的provider,有点添加驱动的意思。右击项目,NUGET

  技术图片

  “浏览”,“JetEntityFrameworkProvider”,安装,如图

  技术图片

  完成后配置文件(控制台为app.config)中就会有这个驱动:

技术图片

最好把项目的生成属性调成“x86”,vs会警告你这个驱动是32位的。

2、在配置文件中给出数据库绝对路径:

技术图片

建好库,表不用建

3、可以新建个模型文件夹(Model),在其中添加一个实体数据模型,如图:

  技术图片

  下图这里我选的第三个(其他几个打算有空了再看看)

 技术图片

完成后有一个model1.cs,大致内容如下(1还是2不要纠结,2是后抓的图)

技术图片

4、按需要修改model,我动的结果如下:

技术图片

说明:t1表示表里的每条记录(编号姓名年龄),T1s表示那张叫“t1”的表,程序通过棕色“name....”的部分找到配置文件里的信息,根据驱动和文件路径对表进行操作,Model1表示你的数据库。到此,你想做什么别的修改,都可以随心所欲了。

5、程序中使用ef框架编程,最简单的示例如下图:

技术图片

提醒:别忘了using。firstordefault不会用的去学下集合的知识。对了,第一次运行会说数据库没数据。这时候表就给你建好了,你自己进去加点数据就好了。如下图:

技术图片

_mig....那个图是vs自动加进去的,懒得管它。

运行结果:

技术图片

增删改查网上大把资料,此处略。

EF框架访问access数据库入门

标签:意思   get   最简   集合   name   ESS   access   程序   结果   

原文地址:https://www.cnblogs.com/wanjinliu/p/11072744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!