SQL Server + 实体框架基础知识

2023-12-20

我的任务是用 C# 创建一个程序来管理公司的员工。仅简要概述 - 每个员工的所有信息都存储在 MS SQL 数据库中。作为表示层,我必须使用 WPF 并作为与数据库的通信 - LINQ to Entities。

问题是 - 我设法自学了 WPF,但 SQL 是一个严肃的问题。我做了一些研究,但即使在阅读了许多不同的教程之后,我也没有找到任何令人满意的东西。我什至不明白这个模型的机制。据我了解,在 SQL Server 中创建数据库根本没有任何作用,因为从数据库创建实体模型后,它不再与 SQL Server 绑定。因此,更新创建的 SQL 数据库中的数据对于程序本身不再有用。我可能错了,而且很有可能是错的,但我就是不明白。

那么,有人能指出我正确的方向吗?我必须知道什么才能开始?也许有一些针对这样的菜鸟的教程?


ADO.NET 实体框架 (EF) 首次随 Visual Studio 2008 和 .NET Framework 3.5 Service Pack 1 一起发布。到目前为止,许多人将 EF 视为 Microsoft 的另一个 ORM 产品,尽管从设计上看它应该更强大不仅仅是一个 ORM 工具。为这个新框架创建了一个新的数据访问提供程序 EntityClient,但在幕后,ADO.NET 数据提供程序仍用于与数据库进行通信

应用程序不再直接连接到数据库或看到任何特定于数据库的构造;整个应用程序按照更高级别的 EDM 模型运行。 这意味着你不能再使用原生数据库查询语言;不仅数据库无法理解 EDM 模型,而且当前的数据库查询语言不具备处理 EDM 引入的元素(例如继承、关系、复杂类型等)所需的构造。

。 LINQ to Entities 允许开发人员使用 LINQ 表达式和 LINQ 标准查询运算符针对实体数据模型 (EDM) 创建灵活的强类型查询

教程可以在这里找到 http://entityframeworktutorial.net/default.aspx#.UTI0IaKLDgU

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server + 实体框架基础知识 的相关文章

随机推荐