几乎所有的SQL Server CLR用户定义类型的代码示例都将类型实现为结构体(
在什么情况下,人们会选择分别将SQL CLR UDT实现为结构体或类?
struct
)。然而,Microsoft表明,将它们创建为类(class
)也是一种选择,但我似乎找不到任何关于每个选择的优点的文档或讨论。在什么情况下,人们会选择分别将SQL CLR UDT实现为结构体或类?
struct
,那么您更有可能实现一种本地序列化可用的类型,例如。 - Damien_The_Unbeliever