我在项目中使用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基于数据库中的表格(博客和BlogPosts)。
您是否可以下载任何T4模板,以使用上面的格式/布局自动创建POCO对象?或者我是否必须创建自己的T4模板?
答案 0 :(得分:2)
是的,ADO.NET POCO Entity Generator。
唯一的事情是在.tt文件中创建POCO,所以如果你想在自己的类中使用它们,你必须手动将它们拉过来。
虽然没什么大不了的,只是让你知道。