-1

在这里,我在 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 实体框架吗?为什么?

4

1 回答 1

0

我猜他们指的是实体框架。POCO 的意思是“普通的旧 CLR 对象”。一些 ORM 要求实体从特定的基类继承,在类和属性上使用特殊属性以及其他方法,以便将对象映射到数据库。

Linq To SQL 要求您使用设计器生成的类,它使用属性和类似的东西。

“POCO”方法是指 ORM 可以映射任何对象,而不需要特殊属性或基本类型。因此,我假设他们在谈论 EF,因为 4+ 支持 POCO 映射。

于 2012-05-16T04:05:19.290 回答