gpt4 book ai didi

c# - 如何在类属性中允许可为空的 Guid?

转载 作者:行者123 更新时间:2023-12-02 22:42:04 27 4
gpt4 key购买 nike

我在我的类(class)中有一个属性,我将其设为可选。唯一的问题是该属性正在使用 Guid 并且是标准要求。我不知道如何让它可以为空。

我想要完成的是扩展成员资格提供程序,使用一个新表 Groups,并在 Group 和 Users 之间建立一对多的链接。

属性:

public virtual Guid GroupId { get; set; }
public virtual Group Group { get; set; }

那么如何使 Guid 属性可为空?

最佳答案

制作Nullable<Guid> , 又名 Guid? :

public virtual Guid? GroupId { get; set; }

如果您以前没有在 C# 中遇到过可为 null 的值类型,您可能需要 read up on them .

(顺便说一句,你真的需要这个属性是虚拟的吗?你期待不同的实现吗?)

关于c# - 如何在类属性中允许可为空的 Guid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10639052/

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