实体类 叫person
你建的页面是不也叫 Person ?

解决方案 »

  1.   

    MyLib 中的Person 类有partial 修饰符没
      

  2.   

    同一个namespace 下不能有相同的 类
      

  3.   

    MyLib中的类加不加partial都报错。
      

  4.   

    错误1 类型“DataTransportObjects.UserState”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website1\ff0fbea7\a202b18c\assembly\dl3\f6e5b2a1\7853ade5_c909ca01\DataTransportObjects.DLL”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website1\ff0fbea7\a202b18c\App_Code.-xhswwxb.dll”中
      

  5.   

    可以定义分部类,即以后可以对类进行扩展....partial修饰符....
      

  6.   

    DTO中的类UserState
    namespace DataTransportObjects
    {
        [DataContract]
        public partial class UserState
        {
            [DataMember]
            public int UserStateId { get; set; }
            [DataMember]
            public string UserStateName { get; set; }
            [DataMember]
            public byte[] UpdateFlag { get; set; }
            [DataMember]
            public TrackingInfo TrackState { get; set; }
        }
        [DataContract]
        public enum TrackingInfo
        {
            [EnumMember]
            Created,
            [EnumMember]
            Inserted,
            [EnumMember]
            Updated,
            [EnumMember]
            Deleted
        }
    }网站当中想实现:namespace DataTransportObjects
    {
        public partial class UserState:ITrackable
        {
            
        }
    }
    这个功能在WinForm和WPF中都可以,asp.net的网站中使用时出现前面说的问题,试了很久没有解决