roker002
Commander
- Registriert
- Dez. 2007
- Beiträge
- 2.075
Eine generelle Frage zu dem UDT (CLR in MS SQL). Wenn ich jetzt einen Typen in CLR schreibe, dann muss dieser Type immer ein ValueType sein (also ein struct)? ich habe schon mit Reference Type (class) versucht, aber scheint nur für structs ausgelegt zu sein.
Suche im Netze hat nicht wirklich was gebracht.
Ich schreibe gerade ein Tool, dass den Benutzer erlaubt den CLR Code "on the fly" neu zu importieren. Daher habe ich eine Abstrakte Klasse geschrieben, dass jeder CLR Type erbt. Wenn UDT aber nur Struct sein darf, dann muss ich das Konzept neu überdenken. Ich benutze für .NET 4 (also MS SQL 2012) oder höher System.ComponentModel.Composition.Export um schneller an die CLR Kompenenten ran zu kommen. Export erlaubt aber keine Structs. Ich kann auch keine Schachtelung benutzen (Nested Types). Diese werden auch nicht von MS SQL erkannt.
Danke
Suche im Netze hat nicht wirklich was gebracht.
Ich schreibe gerade ein Tool, dass den Benutzer erlaubt den CLR Code "on the fly" neu zu importieren. Daher habe ich eine Abstrakte Klasse geschrieben, dass jeder CLR Type erbt. Wenn UDT aber nur Struct sein darf, dann muss ich das Konzept neu überdenken. Ich benutze für .NET 4 (also MS SQL 2012) oder höher System.ComponentModel.Composition.Export um schneller an die CLR Kompenenten ran zu kommen. Export erlaubt aber keine Structs. Ich kann auch keine Schachtelung benutzen (Nested Types). Diese werden auch nicht von MS SQL erkannt.
Danke