小伙伴们学会了.NET CORE ef连接数据库问题,肯定要问了.NET Foramework 的DBFIRST的操作是如何的呢,今天我们来看一看

.NET CORE 的EF学习地址:https://www.cnblogs.com/wj1107/p/13403551.html

 

下面来介绍.NET Foramework  ef的使用,这里是数据库(DBFirst)优先操作步骤

第一步:就是建好数据库表啦,建表就不多说啦,大家都会

第二步:开始使用Visual Studio 2019 创建一个项目吧

 

点击下一步

 

写好项目名称和文件位置,点击创建就好啦,这里我选择的是空,你可以更需求来创建你要的项目框架

 

此处,注意你可以选择HTTPS不勾选,再点击创建就ok啦

 

第三步:你可以选择创建一个文件夹,这里我是Models

 

 

 第四步:选中Models文件夹,选择添加--新建项-选择数据,根据红框继续操作,好了点右下角的添加

 

 

 第五步:选择第一个

 

 下一步,这时你选择新建连接--服务器选择--身份验证你可以windows也可以SQL SERVER验证,测试一下连接,点击确认

 

 这是会出现这样的页面,选择实体框架6.0,下一步

 

选择这里的这些表,点击完成就可以了

 

 

 完成后会有这样的提示,点击确认就可以,要是点了取消就会创建失败

 

 

 最好就好啦

 

最后使用就要实例化他啦TestProjectDBEntities

 

 

 

 打工告成

我们可以尝试的做一个查询登录和注册(添加)

复制代码
 public class 类名
    {
        TestProjectDBEntities ef = new TestProjectDBEntities();
        public List<UserInfo> GetUser(UserInfo user)
        { 
            List<UserInfo> userInfos = ef.UserInfo.Where(M => M.username == user.username && M.userpassword == user.userpassword).ToList();
            return userInfos;
        }
        public List<UserInfo> GetUserList()
        {
            List<UserInfo> userInfos = ef.UserInfo.ToList();
            return userInfos;
        }
        public int AddUser(UserInfo userInfo)
        {
            try
            {
                ef.UserInfo.Add(userInfo);
                ef.SaveChanges();
            }
            catch (Exception)
            {

                return 0;
            }
            return 1;
        }
    }
View Code
复制代码

 

 

 

 要是有用学到了,可以关注我

附上所有项目demo,百度网盘

链接:https://pan.baidu.com/s/1fHqzY7tDfuece8nXLIBW_g
提取码:1107
复制这段内容后打开百度网盘手机App,操作更方便哦

 

We can see each ending as a new beginning and a new birth into greater opportunities.
我们可以把每次结束都看作一个新的开始和一次通向更大机遇的新生。

 

posted on   独行者*  阅读(87)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示