以下步驟說明如何在Web Service之中使用Entity Framework
1.建立ASP.NET Web服務專案
2.在專案中加入ADO.NET Entity Data Model,參考Step-By-Step教學(16):使用Object Service查詢 Entity Framework步驟1~5加入ADO.NET Data Model連接到Northwind資料庫,選所有資料表,完成精靈
3.加入以下程式碼,利用LINQ回傳Employee的ID與名字:
4.執行Service.asmx, 測試頁會出現
5.測試GetMyEmployee方法
6.得到執行結果
7.加入一個Win Form專案,在專案中加入Web服務參考:
8.在Form1加入一個Button,一個DataGridView,在Button的Click事件加入以下程式
9.執行表單程式,得到查詢結果:
下載範例:
2009年3月6日 星期五
2009年3月5日 星期四
見山不是山,見錯不是錯,見對不是對
2009年3月2日 星期一
Step-By-Step教學(21):Entity Framework 與WPF資料繫結
WPF之中也可以使用Entity Framework,並加入資料繫結功能來顯示資料,Step如下
1.建立WPF應用程式
2.參考Step-By-Step教學(16):使用Object Service查詢 Entity Framework步驟1~5加入ADO.NET Data Model連接到Northwind資料庫,選所有資料表,完成精靈
3.加一個ListBox到Windows1.xaml
4.修改ListBox標籤
5.選取Windows,雙擊屬性視窗Loaded屬性
6.修改程式碼如下:
7.執行
1.建立WPF應用程式
2.參考Step-By-Step教學(16):使用Object Service查詢 Entity Framework步驟1~5加入ADO.NET Data Model連接到Northwind資料庫,選所有資料表,完成精靈
3.加一個ListBox到Windows1.xaml
4.修改ListBox標籤
5.選取Windows,雙擊屬性視窗Loaded屬性
6.修改程式碼如下:
1 using System.Data.Objects;
2 using System.Collections.ObjectModel;
3 namespace EFWpf {
4 public partial class Window1 : Window {
5 public Window1() {
6 InitializeComponent();
7 }
8 NorthwindEntities context = new NorthwindEntities();
9 private List<Employees> employees;
10 private void Window_Loaded(object sender, RoutedEventArgs e) {
11 employees = context.Employees.ToList();
12 listBox1.ItemsSource = employees;
13 }
14 }
15 }
7.執行
訂閱:
文章 (Atom)