WCF Oracle适配器和UDT

时间:2020-03-05 18:58:51  来源:igfitidea点击:

有什么方法可以将Oracle UDT与当前的WCF适配器一起使用?

解决方案

回答

如果我理解正确,我们是否想在WCF服务中表达Oracle用户定义的类型?这实际上取决于要使用的协议。例如,如果我们使用的是WS *协议之类的SOAP协议,那么我们将被SOAP中定义的那些数据类型所困扰。从任何数据类型开始,无论是数据库中的内置类型,C#中的自定义类型还是SQL Server,Oracle中的用户定义类型,无论如何,我们都将受到此限制。简单类型将轻松映射到不太复杂的内容,例如数字或者字符串。如果我们有复杂的类型,则可以选择为该类型编写自己的序列化。