gpt4 book ai didi

c# - 在 EF Core 中分解结构?

转载 作者:行者123 更新时间:2023-11-30 17:29:12 26 4
gpt4 key购买 nike

假设我有以下类(class):

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?

这是为了代码生成的目的,所以我不希望用户在创建他们的 POCO 时考虑到 EF(它也会发送到很多其他语言!)

最佳答案

目前(EF Core 3)不支持。但是,关于它有一个 GitHub 问题,看起来 structs-as-owned-types 已被 future 版本接受:

https://github.com/dotnet/efcore/issues/9906

关于c# - 在 EF Core 中分解结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51600685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com