【发布时间】:2011-10-17 07:58:18
【问题描述】:
是否可以在 POCO 或 STE 中具有自定义属性。通常,STE 或 POCO 属性名称应与表列名称匹配。那么在 STE 中可以实现吗?
即。表有 3 列(Id、Name、DateOfBirth)。实体是否可以有Age(没有db映射的自定义属性)?
问候, 阿南德
【问题讨论】:
标签: entity-framework poco self-tracking-entities
是否可以在 POCO 或 STE 中具有自定义属性。通常,STE 或 POCO 属性名称应与表列名称匹配。那么在 STE 中可以实现吗?
即。表有 3 列(Id、Name、DateOfBirth)。实体是否可以有Age(没有db映射的自定义属性)?
问候, 阿南德
【问题讨论】:
标签: entity-framework poco self-tracking-entities
您可以在 POCO 和 STE(由 T4 生成器创建)中拥有自定义的非映射属性。您可以简单地将它们添加到实体类的部分部分。自定义属性的限制是它们不能用于 linq-to-entities 查询或从 linq 查询中填充。
顺便说一句。 POCO 和 STE 的属性可以具有与数据库中的列不同的名称 - 这是 EDMX 为映射属性指定自定义名称的功能之一。
【讨论】: