术语实体和对象之间是否存在差异?
答案 0 :(得分:17)
一般来说,实体是一种抽象概念,通常由数据库模式中的表表示。术语对象通常是指内存中的数据结构。表示实体的对象可以称为实体对象(通常映射到数据库表中的行),即它是实体类的实例(通常映射)到一个表)。
在.NET Framework(3.5 SP1)中 实体是EDM(实体数据模型)实例的一部分,并映射到一个或多个行中的行更多表格。例如,可以是 Customer 实体类型,它可以映射到单个 Customer 数据库表,也可以扩展为 CustomerPreferences 表也是如此。使用EntityProvider,您可以使用eSQL访问entites,就好像它们只是数据库表中的行一样。 EDM模型也称为概念层。
EDM模型顶部还有另一个层,称为对象层 ,其中实体具体化为EDM映射对象。
答案 1 :(得分:6)
实体本身存在,实际上或潜在地,具体地或抽象地,物理上或不存在。它不一定是物质存在的。
在计算机科学中,对象是内存中具有值且可能由标识符引用的位置。