一直想看看这部分内容,今天终于看到了。
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自动加进去的,懒得管它。
运行结果:
增删改查网上大把资料,此处略。
原文地址:https://www.cnblogs.com/wanjinliu/p/11072744.html
时间: 2024-10-28 13:34:32