首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

DomainServices分部类怎么写

2012-04-18 
DomainServices分部类如何写用实体生成一个domainservices,但要对这个domainservices进行重写,所以想通过

DomainServices分部类如何写
用实体生成一个domainservices,但要对这个domainservices进行重写,所以想通过建一个分部类来解决,但问题来了,通过向导生成一个完全一样的domainservices,把两个文件都在class 前面加了partial 修饰,以后所有新增的方法都在这个新增dms里,编译时,显示

Error1The entity type SLTest.Web.Area' is exposed by multiple DomainService types. Entity types cannot be shared across DomainServices.SLTest 

area是通过表生成的实体,其他的实体也一样出现这个提示,我就把 [EnableClientAccess()]这句屏蔽了,就没问题了,但在客户端却无法调动我新类写的方法了,该怎么办呢,有什么更好的解决办法吗?谢谢

[解决办法]
这个是实体生成的domainservices

C# code
 [EnableClientAccess()]    public partial class NJSalarySystemDomainService : LinqToEntitiesDomainService<NJSalaryEntities>    {    }
[解决办法]
刚才试了下,确实存在楼主这样的问题!楼主重新取个方法名就可以了的!
[解决办法]
探讨
也只能暂时这样了,如果有更好的解决办法,请告之,谢谢各位

[解决办法]
silverlight还有待完善。。。
[解决办法]
探讨
谢谢楼上,我试了,我在新建的分部类里使用了与自动生成的类相同的方法,也就是自动生成的类中用了GetArea这个方法,在分部类中我也用GetArea这个方法,但提示说这个方法已经被定义:
Error 1 A method named 'GetArea' is already defined. DomainOperationEntry overloads are not supported.
难道……

[解决办法]
domainservices有好有不完善的。
[解决办法]
见识了,学习中

[解决办法]
mark ,sp1出来了,有没人试一试能否重载了?

热点排行