Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @Embeddedid,@Embeddeble相当于C#_Java_C#_Entity Framework_Jpa - Fatal编程技术网

Java @Embeddedid,@Embeddeble相当于C#

Java @Embeddedid,@Embeddeble相当于C#,java,c#,entity-framework,jpa,Java,C#,Entity Framework,Jpa,在java中,我们可以将类作为实体的键。这可以通过在id类属性中使用注释@EmbeddedId实现,并在类中使用注释@Embedded实现。但在c#中,我没有发现任何类似的情况。有办法解决这个问题吗?谢谢大家 默认情况下,任何带有Id或Id的内容都被视为EF中的主键。您还可以使用[Key]属性装饰属性。请参阅。当我尝试使用自定义键创建实体时,EF会引发以下异常:…因为属性类型不是有效的键类型。仅支持标量类型、字符串和字节[]键类型。键的类型是什么?你能用模型类更新你的问题吗?我试过用类和结构,用

在java中,我们可以将类作为实体的键。这可以通过在id类属性中使用注释@EmbeddedId实现,并在类中使用注释@Embedded实现。但在c#中,我没有发现任何类似的情况。有办法解决这个问题吗?谢谢大家

默认情况下,任何带有
Id
Id
的内容都被视为EF中的主键。您还可以使用
[Key]
属性装饰属性。请参阅。当我尝试使用自定义键创建实体时,EF会引发以下异常:
…因为属性类型不是有效的键类型。仅支持标量类型、字符串和字节[]键类型。
键的类型是什么?你能用模型类更新你的问题吗?我试过用类和结构,用
Guid
struct中包含的注释,但给我同样的错误。请用你遇到问题的模型更新你的问题,很难从你所做的描述中看出你的代码是什么样子。