首页 > 解决方案 > 实体框架代码第一个值对象持久保存到数据库

问题描述

我想用一些值对象创建 Code First Entity Framework Model。我有例外:

EntityType 'CustomValueObject' 没有定义键。定义此 EntityType 的键。

我不想添加密钥,因为它不是一个完整的实体。

标签: c#entity-framework-6code-first

解决方案


向类添加注释就足够了[ComplexType]

[ComplexType]
public class CustomValueObject
{ ... }

更好的是将此注释添加到基类ValueObject(如果有的话)。


推荐阅读