使用Northwind数据库的 .NET Core应用你了解多少?
DevExpress技术交流群2:775869749 欢迎一起进群讨论
通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。
在本文中,空白示例项目(.NET Core 3.1)是连接到Northwind数据库。
数据库结构:

您可以使用此示例创建DevExpress项目并体验相关功能,该项目引入DevExpress ThemedWindow作为根元素。
要创建一个项目并将其连接到数据库:
1. 创建一个新项目:

2. 选择DevExpress v20.1 WPFBlank App (.NET Core):

3. 指定项目名称,然后单击创建:

4. 将Microsoft.EntityFrameworkCore.SqlServer和Microsoft.EntityFrameworkCore.Tools NuGet程序包添加到项目中:

5. 打开Package Manager Console然后运行以下命令,此命令为DbContext和数据库的实体类型生成代码:
Scaffold-DbContext "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Data\Northwind.mdf;Integrated Security=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Context NorthwindEntities -Tables "Categories","Customers","CustomerDemographics","Employees","Orders","Order Details","Products","Region","Shippers","Suppliers","Territories"
有关如何使用Scaffold-DbContext命令的更多信息,请参阅https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell#scaffold-dbcontext 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2019-12-11 这些Winforms界面开发技巧你还没学会?OUT了
2017-12-11 DevExpress WPF入门指南:加载动画的应用