Entity Framework 4 - POCO - Шаблон T4 - PullRequest
       22

Entity Framework 4 - POCO - Шаблон T4

0 голосов
/ 10 ноября 2010

Я использую EF 4 и POCO в проекте.В настоящее время я вручную создаю POCO, которые мне нужны, используя этот формат / макет:

public class Blog
{
    public int Id { get; set; }
    public string Title { get; set; }
    public string Description { get; set; }

    public virtual IList<BlogPost> BlogPosts { get; private set; }
}

public class BlogPost
{
    public int Id { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }
    public DateTime? PublishedOn { get; set; }

    public virtual Blog Blog { get; set; }
}

Эти POCO основаны на моих таблицах (Blogs и BlogPosts) в базе данных.

Есть ли T4шаблоны, которые вы можете скачать, чтобы ваши объекты POCO создавались автоматически, используя формат / макет выше?Или я должен создавать свои собственные шаблоны T4?

1 Ответ

2 голосов
/ 10 ноября 2010

Да, есть, ADO.NET POCO Entity Generator .

Единственное, что нужно - это создать POCO в файле .tt, так что если вы хотите, чтобы они были в ваших собственных классахвам придется вручную их натянуть.

Хотя это не так уж и сложно, просто сообщите вам.

...