我有一个类型为Employee的对象,其中包含一个Guid属性。我知道如果想将其设置为null,必须将我的类型属性定义为可空的Nullable<Guid>
prop或Guid? prop。
但在我的情况下,我无法更改prop的类型,因此它将保持Guid类型,我和我的同事都不想使用Guid.Empty。
是否有办法将我的属性设置为null或string.empty,以便在数据库中将字段恢复为空。
我有一种从string.empty转换为null的机制,但如果将其更改为接受空guid以获取null,则需要更改许多内容。
请帮忙!
Guid
是一个结构体,它们不能为null。您需要使用可空类型,可以使用Guid?
或Nullable<Guid>
。没有其他方法。 - Jeroen Vannevel