LINQPad – Hướng dẫn tạo class và chạy C# Program

Xem: 1827    Tải: 0   Thảo luận: 0   Mục: Visual studio & .NET   Lĩnh vực: Khác

0 điểm   ( 6 đánh giá ) File đã được kiểm thử


Khi chuyển sang chế độ C# Program, bạn có thể thấy một mã nguồn chương trình trong LINQPad được tổ chức như sau (C#):

void Main()
{

}

// Define other methods and classes here

Trong ví dụ này tôi sẽ tạo một entity class cho database Northwind từ tập tin C:\SampleDB\Northwnd.mdf và một class cho table Employees.

Lưu ý rằng chương trình mà ta tạo sẽ cần đến hai namespace là System.Data.Linq và System.Data.Linq.Mapping trong assembly System.Data.Linq.dll.

Các bước tiến hành:

  1. Tạo query mới và chọn phần Language là “C# Program”.
  2. Vào menu Query>Query Properties, trong cửa sổ Query References hiện ra, tại thẻ Additional References, nhấn Add…. chọn file System.Data.Linq.dll và nhấn OK.
  3. Trong cửa sổ Query Properties, chuyển qua thẻ Additional Namespace Imports và gõ vào nội dung sau (giống như khai báo namespace trong C# nhưng chỉ cần tên của namespace):System.Data.LinqSystem.Data.Linq.Mapping
  4. Chép nội dung sau vào khung soạn thảo query:
    01 void Main()
     
    02 {
     
    03     var db=new NorthwindDataContext(@"C:\SampleDB\Northwnd.mdf");
     
    04     var employees=db.GetTable<Employee>();
     
    05  
     
    06     employees.Dump();
     
    07 }
     
    08  
     
    09 [DatabaseAttribute(Name = "northwind")]
     
    10 public partial class NorthwindDataContext : DataContext
     
    11 {
     
    12     public NorthwindDataContext(string connection)
     
    13         : base(connection)
     
    14     {
     
    15     }
     
    16  
     
    17 }
     
    18  
     
    19 [Table(Name = "Employees")]
     
    20 public class Employee
     
    21 {
     
    22     [Column(IsPrimaryKey = true)]
     
    23     public int EmployeeID { get; set; }
     
    24     [Column]
     
    25     public string LastName { get; set; }
     
    26     [Column]
     
    27     public string FirstName { get; set; }
     
    28     [Column]
     
    29     public DateTime BirthDate { get; set; }
     
    30     [Column]
     
    31     public string Country { get; set; }
     
    32 }
     
  5. Nhấn F5 để thực thi chương trình và xem kết quả.

 

Table<Employee> (9 items)

EmployeeID

LastName

FirstName

BirthDate

Country

1

Davolio Nancy 12/8/1948 12:00:00 AM USA

2

Fuller Andrew 2/19/1952 12:00:00 AM USA

3

Leverling Janet 8/30/1963 12:00:00 AM USA

4

Peacock Margaret 9/19/1937 12:00:00 AM USA

5

Buchanan Steven 3/4/1955 12:00:00 AM UK

6

Suyama Michael 7/2/1963 12:00:00 AM UK

7

King Robert 5/29/1960 12:00:00 AM UK

8

Callahan Laura 1/9/1958 12:00:00 AM USA

9

Dodsworth Anne 1/27/1966 12:00:00 AM UK

LINQPad – Hướng dẫn tạo class và chạy C# Program

LINQPad – Hướng dẫn tạo class và chạy C# Program Đăng ngày 10-02-2014  Trong bài viết Hướng dẫn cơ bản về LINQPad tôi đã thực hiện các ví dụ thực thi mã lệnh C# với hai chế độ là C# Expression và C# Statement(s). Qua bài viết này tôi sẽ hướng dẫn cách để thực thi một chương trình C# (chọn Language là C# Program) trong LINQPad. 5/10 1827

Thảo luận:

Để bình luận bạn phải đăng nhập thành viên.

File tương tự

Files cùng mục

 

File tải nhiều nhất

Megacode.vn - Thư viện mã nguồn chia sẻ, tải file cho cộng đồng
Copyright © 2013-2016. All rights reserved. Bản quyền thuộc VinaGon
Địa chỉ: Số 38 Hàng Bè, Hàng Bạc, Hoàn Kiếm, Hà Nội.
Văn phòng giao dịch: Phòng 28, Tầng 6, HH1A Linh Đàm, Hoàng Mai, Hà Nội
Email: info@vinagon.com | Website: www.vinagon.com | Điện thoại: (+844) 6. 32.979.36;
logo megacode

Megacode đã đăng ký với Bộ Công Thương
Thư viện mã nguồn mở lớn nhất Việt Nam.



Hỗ trợ khách hàng trên Megacode
Hỗ trợ kỹ thuật cho thành viên:
Tổng đài: (+844) 6. 32.979.36
Số di động (Hotline): 0969.091.265
Thời gian làm việc:
Sáng: 8h-12h; Chiều: 13h30-17h30
(Nghỉ chiều T7, CN và các ngày lễ, tết)
Chat với Megacode
https://www.facebook.com/megacodevn