:阿乐讲解三层建构的增删查改
第一步,打开vs2019,创建一个新的项目;注意是ASP.NET应用程序。

第二步点击创建之后会弹出一个窗口,我选择 空。

创建完成之后的的样子是下面酱紫的:

然后创建三个类库(.NET Framework)分别命名为Model,DAL,BLL。



接下来就到了应用层次DAL引用Model,BLL引用DAL和Model,web引用BLL以及Model。


然后右键点击Model添加新建项,点开找到ADO.NET实体数据模型,点击添加选择来自数据库的EF设计器,点击下一步来到咱们的数据库环节,新建连接,身份验证,选择到数据库点击下一步,在继续下一步选择实体框架6.x,再次点击下一步选择表点开找到数据库里边的表点击完成,这是我们的model引用层已经快要完成了,




上面完成了model的引用,接下来我们继续操作起来,点开model层里边的引用找到EntityFramwork文件右键选择在对象浏览器中查看找到EntityFramwork复制下边的路径

我的是:D:\vis缓存\Student\packages\EntityFramework.6.2.0\lib\net45
注意这里复制,但是不要复制后面的后缀名EntityFramework.dll
下一步:然后在web程序中应用右键添加引用,在下边找到浏览,点开输入我们刚才复制的路径,里边有两个文件给选中添加就行到这里咱们的浏览引用已经完成了

选中model层中的App.Config

复制:<connectionStrings>
<add name="MoviesEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-JOROD25;initial catalog=Movies;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
下一步:剪切放到web层里边web.onfig文件中到这里我们的web

然后是DAL的引用

下一步:分别在DAL和BLL中添加类

在DAO中编写代码实例化数据库之后,然后窗体应用中新增一个窗体应用,名字随便,在窗体中敲一下代码如下:

然后调用查询方法:

这样数据就显示出来了
指定id查询:

修改:

删除:
