zoukankan      html  css  js  c++  java
  • WCF XmlSerializer GetType 反射类型 报错 解决方案

    为图省事,用现有的EF,和web一起使用一个Model类

    当进行到

    XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());

    会报

    “System.InvalidOperationException”类型的异常在 System.Xml.dll 中发生,但未在用户代码中进行处理 

    其他信息: 反射类型“System.Collections.Generic.List`1[****]”时出错。

    原因

    这个Model太复杂了,肯定是有继承base的某个方法,或者里面有Ilist。总之太复杂了。

    解决方法

    写一个新的Model,简化能简化的,肯定可以。既然是WCF,既然是做服务,就不要搞得太复杂。

    以为我用原来的思路走下去是死胡同。

  • 相关阅读:
    asy for
    asy html !
    lib
    git clone 指定 version tag
    git tag
    git clone <url>--depth 、 git clone <url> --recursive
    xelatex CLI
    rsync
    curl options
    [转自]C语言offset_of宏和container_of宏
  • 原文地址:https://www.cnblogs.com/myheaven/p/4253072.html
Copyright © 2011-2022 走看看