چگونه از Entity Framework در WPF استفاده کنیم

Entity Framework در WPF

Entity Framework در WPF ، در این مقاله به شما آموزش می دهیم که چگونه از Entity Framework در اپلیکشین های WPF استفاده کنید.همیشه استفاده از نرم افزار های به روز میتواند کیفیت پروژه شما را دو چندان کند ، WPF یکی از نرم افزار شده برای برنامه نویسی ویندزو با کیفیت بالاست.

 

طبق شکل شماره ۱ یک اپلیکیشن WPF ایجاد کنید.

Entity Framework در WPF

شکل ۱: ایجاد اپلیکیشن WPF

طبق شکل های ۲، ۳، ۴، ۵، ۶ و ۷ یک Entity Framework به پروژه خود اضافه کنید.

Entity Framework در WPF
شکل ۲: ایجاد Entity Framework
Entity Framework در WPF

شکل ۳: Entity Data Model wizard
Entity Framework در WPF

شکل ۴: انتخاب connection
Entity Framework در WPF

شکل ۵: انتخاب ورژن Entity Framework
Entity Framework در WPF

شکل ۶: انتخاب object پایگاه داده
Entity Framework در WPF

شکل ۷: طراحی مدل

 

حال یک صفحه با نام ساخته MainWindow.xaml و کد های زیر را در آن قرار بدید.

 

<Window x:Class="SelectData_WPF_EFApp.MainWindow" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
Title="MainWindow" 
Width="735.448" 
Height="350" 
Loaded="Window_Loaded"> 
<DataGrid x:Name="dgEmployee" 
Width="221" 
Margin="242,47,0,0" 
HorizontalAlignment="Left" 
VerticalAlignment="Top" 
AutoGenerateColumns="False" 
CanUserAddRows="False" 
ColumnWidth="*"> 
<DataGrid.Columns> 
<DataGridTextColumn x:Name="dgrEmpId" 
Binding="{Binding EmpId}" 
Header="EmpId" 
IsReadOnly="True" /> 
<DataGridTextColumn x:Name="dgrFirstName" 
Binding="{Binding FirstName}" 
Header="FirstName" 
IsReadOnly="True" /> 
<DataGridTextColumn x:Name="dgrLastName" 
Binding="{Binding LastName}" 
Header="LastName" 
IsReadOnly="True" /> 
</DataGrid.Columns> 
</DataGrid> 
</Window> 

و کد های زیر را در MainWindow.xaml.cs قرار بدید

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Data; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using System.Windows.Navigation; 
using System.Windows.Shapes; 

namespace SelectData_WPF_EFApp 
{ 
/// <summary> 
/// Interaction logic for MainWindow.xaml 
/// </summary> 
public partial class MainWindow : Window 
{ 
public MainWindow() 
{ 
InitializeComponent(); 
} 

private void Window_Loaded(object sender, RoutedEventArgs e) 
{ 
dgEmployee.ItemsSource = objEmployeeEntities.Employees.ToList(); 
} 

EmployeeDBEntities objEmployeeEntities = new EmployeeDBEntities(); 
} 
} 

 

خروجی اپلیکیشن به صورت شکل ۸ خواهد بود.
Entity Framework در WPF

شکل ۸: خروجی اپ

محمد نجفی

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

ما یک پرسشنامه‌ی کوچولو داریم، که قول میدیم وقتتون رو خیلی نمی‌گیره، ولی کلی به ما کمک می‌کنه، چون هم assessment مونه ,و هم شما به ما در این زمینه کمک میکنید.بزن بریم