在EF Core中分解结构?

乔治·R

说我有以下课程:

struct Vector
{
    public float X { get; set; }
    public float Y { get; set; }
    public float Z { get; set; }
}

class Player
{
    public string Name { get; set; }
    public Vector Position { get; set; }
}

如何在Entity Framework(核心)中配置它,使其映射到Name,PositionX,PositionY,PositionZ?

这是出于代码生成的目的,所以我不希望用户必须考虑EF来创建他们的POCO(它也会发出很多其他语言!)

流行加泰罗尼亚

对于实体框架核心,您所描述的称为拥有实体

和配置类似:

modelBuilder.Entity<Player>()
    .OwnsOne(p => p.Position);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章