实体框架代码第一个值对象持久保存到数据库[重复]
Posted
技术标签:
【中文标题】实体框架代码第一个值对象持久保存到数据库[重复]【英文标题】:Entity Framework Code First Value Object persist to database [duplicate] 【发布时间】:2019-10-14 23:36:45 【问题描述】:我想用一些值对象创建 Code First 实体框架模型。我遇到了异常:
EntityType 'CustomValueObject' 没有定义键。定义此 EntityType 的键。
我不想添加密钥,因为它不是完整的实体。
【问题讨论】:
【参考方案1】:在类中添加注解[ComplexType]
就足够了:
[ComplexType]
public class CustomValueObject
...
如果有的话,最好将此注释添加到基类ValueObject
。
【讨论】:
以上是关于实体框架代码第一个值对象持久保存到数据库[重复]的主要内容,如果未能解决你的问题,请参考以下文章