RT,我Web Service是用LINQ TO SQL的方式来访问数据库,实体类也是自动生成的!
导致我在客户端调用时会报出:
错误 1 可访问性不一致: 属性类型“System.Collections.Generic.List<POMS.MonitorCenter.WPF.AreaService.B_Area>”比属性“POMS.MonitorCenter.WPF.Control.DetailView.AreaList.Areas”的可访问性低 E:\代码\电力维护及监测系统\WPF\POMS. MonitorCenter.WPF\POMS. MonitorCenter.WPF\Control\DetailView\AreaList.xaml.cs 42 29 POMS. MonitorCenter.WPF
Web Service端生成的实体类的属性为:public
可是我在客户端一引用实体类的访问权限就变成:internal了
这样我就需要每次在客户端更新WebService后手动去改实体类的访问权限。。。。。。
DataContext 的访问权限已经设置成public了!
求解怎么回事?
------解决思路----------------------
一般不会出现这个问题啊,楼主查下命名空间等,可能是由于其上层代码中有限制导致下面的也变了