gpt4 book ai didi

c# - 在 C# 中从模型自动生成好友类

转载 作者:行者123 更新时间:2023-11-30 15:11:06 25 4
gpt4 key购买 nike

我对我的模型使用 Linq to Sql(虽然这同样适用于 Entity Framework),而且我发现自己一直在为我的模型创建伙伴类。我发现这既费时又重复。有没有一种简单的方法可以根据模型自动生成这些伙伴类?也许是 visual studio 宏?

我想创建的好友类示例:

[MetadataType(typeof(PersonMetadata))]
public partial class Person
{
}

public class PersonMetadata
{
public object Id { get; set; }

public object FirstName { get; set; }
}

提前致谢。

最佳答案

不要生成伙伴类。好友类(class)有点困惑。相反,写一个 associated metadata provider .这会在运行时为动态数据生成正确的提示。最初需要做更多的工作,但从长远来看会有返回。

关于c# - 在 C# 中从模型自动生成好友类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732426/

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