EntityObject用法

时间:2014-02-13 19:36:18

标签: c# asp.net-mvc entity-framework

我刚刚获得了一个使用的DLL库,其中记录了以下类:

班级定义:

[SerializableAttribute]
[EdmEntityTypeAttribute(NamespaceName = "CustomerData", Name = "Customer")]
[DataContractAttribute(IsReference = true)]
public class Customer : EntityObject

类属性文档:

Name: public string Name { get; set; }
Description: public string Description { get; set; }
EntityKey: Inherited from EntityObject
EntityState: Inherited from EntityObject
etc... (common properties)

Altough我可以声明并使用它,我猜这个类是如何构建的(EntityFramework?)以及如何使用EntityKey和EntityState属性。为什么它继承自EntityObject?

我所拥有的只是DLL而且很少引用。

1 个答案:

答案 0 :(得分:2)

是的,这个类来自某个版本的Entity Framework。

我强烈建议您忽略基类中的这些属性。它们特定于类的实现,几乎肯定不会被使用。