简单的三层增删查改

:阿乐讲解三层建构的增删查改


第一步,打开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=&quot;data source=DESKTOP-JOROD25;initial catalog=Movies;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

  </connectionStrings>

下一步:剪切放到web层里边web.onfig文件中到这里我们的web


web层的引用就已经全部完成了

然后是DAL的引用


到这里基本上引用部分已经做完了

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


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

然后调用查询方法:


这样数据就显示出来了

指定id查询:


修改:


删除:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容