开发者

In PetaPoco, how to decorate a table that has multi-columns primary keys

开发者 https://www.devze.com 2023-04-02 01:14 出处:网络
In the example given on PetaPoco\'s web site, this is how to开发者_高级运维 decorate a class: [PetaPoco.TableName(\"articles\")]

In the example given on PetaPoco's web site, this is how to开发者_高级运维 decorate a class:

[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; }
}

But assume that the table articles was modeled to have 2 columns: article_id and title as its primary key (instead of just article_id), then how the decoration in PetaPoco would look like.


This currently only works in my branch, but you can do this.

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

My branch can be found here. https://github.com/schotime/PetaPoco

0

精彩评论

暂无评论...
验证码 换一张
取 消