В PetaPoco, как украсить таблицу с первичными ключами из нескольких столбцов - PullRequest
7 голосов
/ 31 августа 2011

В примере, приведенном на веб-сайте PetaPoco, это как украсить класс:

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

Но предположим, что статьи таблицы были смоделированы так, чтобы иметь 2 столбца: article_id и title в качестве первичного ключа (а не просто article_id), а затем, как будет выглядеть оформление в PetaPoco.

1 Ответ

16 голосов
/ 01 сентября 2011

В настоящее время это работает только в моей ветке, но вы можете сделать это.

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

Мою ветку можно найти здесь. https://github.com/schotime/PetaPoco

...