2011-08-31 29 views
6

Trong ví dụ đưa ra trên trang web PetaPoco, đây là làm thế nào để trang trí một lớp:Trong PetaPoco, làm thế nào để trang trí một bảng có nhiều cột khóa chính

[PetaPoco.TableName("articles")] 
[PetaPoco.PrimaryKey("article_id")] 
public class article 
{ 
    public long article_id { get; set; } 
    public string title { get; set; } 
    public DateTime date_created { get; set; } 
    public bool draft { get; set; } 
    public string content { get; set; } 
} 

Nhưng giả sử rằng các bài viết bảng được mô hình hóa để có 2 cột: article_id và title là khóa chính của nó (thay vì chỉ article_id), thì cách trang trí trong PetaPoco sẽ trông như thế nào.

Trả lời

15

Điều này hiện chỉ hoạt động trong chi nhánh của tôi, nhưng bạn có thể thực hiện việc này.

[PetaPoco.PrimaryKey("article_id,title")] 

Chi nhánh của tôi có thể tìm thấy tại đây. https://github.com/schotime/PetaPoco

+1

cập nhật URL của bạn mặc dù ... là https://github.com/schotime/PetaPoco? Đã cập nhật –

+0

. cảm ơn vì điều đó. – Schotime

+0

Chỉ cần tò mò nếu khả năng khóa tổng hợp này đã được sáp nhập trở lại vào nhánh TopTen? BTW NPoco là gì? PetaPoco tiếp theo? –

Các vấn đề liên quan