点击“了解更多”获取DevExpress v20.2完整版下载
通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。
在本文中,空白示例项目(.NET Core 3.1)是连接到Northwind数据库。
数据库结构:
![9b14d7e88a594da9979352cbf13e1a98.png](https://img-blog.csdnimg.cn/img_convert/9b14d7e88a594da9979352cbf13e1a98.png)
您可以使用此示例创建DevExpress项目并体验相关功能,该项目引入DevExpress ThemedWindow作为根元素。
要创建一个项目并将其连接到数据库:
1. 创建一个新项目:
![0204be0dbfce09c85720d77dff0920fb.png](https://img-blog.csdnimg.cn/img_convert/0204be0dbfce09c85720d77dff0920fb.png)
2. 选择DevExpress v20.1 WPFBlank App (.NET Core):
![90c1865f74b3fb0761eb04cbc8aaedc6.png](https://img-blog.csdnimg.cn/img_convert/90c1865f74b3fb0761eb04cbc8aaedc6.png)
3. 指定项目名称,然后单击创建:
![b1b1fbaf77ea8ad9849dcf6cefb0ded5.png](https://img-blog.csdnimg.cn/img_convert/b1b1fbaf77ea8ad9849dcf6cefb0ded5.png)
4. 将Microsoft.EntityFrameworkCore.SqlServer和Microsoft.EntityFrameworkCore.Tools NuGet程序包添加到项目中:
![3514eee34efa5ce9c7c10798f2e191dc.png](https://img-blog.csdnimg.cn/img_convert/3514eee34efa5ce9c7c10798f2e191dc.png)
5. 打开Package Manager Console然后运行以下命令,此命令为DbContext和数据库的实体类型生成代码:
Scaffold-DbContext "Data Source=(LocalDB)MSSQLLocalDB;AttachDbFilename=C:DataNorthwind.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 。