小编Nas*_*sif的帖子

使用LINQ的C#实体框架

我明天有面试,他们说我有一个关于"使用实体框架和LINQ进行C#开发"的考试.

对我来说,实体框架和LINQ是两种新方法.我已经知道构建C#应用程序,我使用普通的连接字符串和SQL语法将应用程序连接到SQLServer数据库.

在研究Entity框架时,作为一个开始,我了解到我可以使用SQLServer对象资源管理器,并从visual studio轻松创建本地数据库,然后添加一个OLE.net实体模型并轻松执行更改.例如,您可以看到以下用于在学生列表中插入学生的代码.

  using (SchoolEntities1 context = new SchoolEntities1())
            {
                StudentList sl = new StudentList
                {
                    Name = tb_Name.Text,
                    Gender = cb_Gender.Text,
                    Grade = Convert.ToInt32(tb_Grade.Text)
                };
                context.StudentLists.Add(sl);
                context.SaveChanges();

            }
Run Code Online (Sandbox Code Playgroud)

这是实体框架的基本功能吗?我应该研究其他可能有用的东西(除了数据库操作INSERT/UPDATE/DELETE/SELECT)吗?

另外对于LINQ,在研究它时,我看到不同类型的编码作为一个例子,LINQ函数上面的代码中学生列表的定义是什么?我必须在我的代码中使用lambda表达式吗?

任何可以帮助我在这个小时间框架内的链接将不胜感激.

谢谢.

c# linq entity-framework

5
推荐指数
1
解决办法
2023
查看次数

标签 统计

c# ×1

entity-framework ×1

linq ×1