在这里,我在WPF中使用MVVM,我读到它包含poco。我还读到它包含了香草属性。
public class AccountCategory : IDataErrorInfo, IValidable
{
#region State Properties
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public AccountCategory ParentCategory { get; set; }
public bool Builtin { get; set; }
}
那是什么?是linq to sql的Microsoft实体框架吗?为什么呢?
答案 0 :(得分:0)
我猜它们指的是实体框架。 POCO表示“普通旧CLR对象”。一些ORM要求实体从特定基类继承,在类和属性上使用特殊属性,以及其他方法,以便将对象映射到数据库。
Linq To SQL要求您使用设计器生成的类,它使用类似的属性等。
“POCO”方法指的是ORM可以映射任何对象,而不需要特殊属性或基类型。因此,我认为他们正在讨论EF,因为4+支持POCO映射。