-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

彼らはEntity Frameworkについて言及していると思います。POCO は「プレーンな古い CLR オブジェクト」を意味します。一部の ORM では、オブジェクトをデータベースにマップするために、エンティティが特定の基本クラスから継承し、クラスとプロパティで特別な属性を使用し、その他のメソッドを使用する必要があります。

Linq To SQL では、属性などを使用するデザイナーによって生成されたクラスを使用する必要があります。

「POCO」アプローチは、ORM が特別な属性や基本型を必要とせずに任意のオブジェクトをマップできるという事実を指します。したがって、4+ は POCO マッピングをサポートしているため、彼らは EF について話していると思います。

于 2012-05-16T04:05:19.290 に答える