我想创建具有一些值对象的代码优先实体框架模型。我有例外:
实体类型"自定义值对象"未定义键。定义此实体类型的键。
我不想添加密钥,因为它不是完整的实体。
在类中添加注释[ComplexType]
就足够了:
[ComplexType]
public class CustomValueObject
{ ... }
更好的是将此注解添加到基类ValueObject
中,如果有的话。