Ambiguous Reference in Generated Code
2011-09-06 20:13 starlet 阅读(310) 评论(0) 编辑 收藏 举报
I have two models that point to two different databases in seperate namespaces in my web project with entities of the same Type. I also have two seperate DomainServices, one for each model. My generated code in my SL application is receiving an error saying my Entity is an ambiguous reference because it can't tell whether to look at the entity in namespace A or namespace B. One of the generated code classes for the entity in namespace A uses the full type namespace and works fine (public EntitySet<SDInfo.Web.Models.Replicated.SiteInformation> SiteInformations). However, the generated code class for namespace B does not use the full name and is the one causing the error (public EntitySet<SiteInformation> SiteInformations). I found the suggested answer below, but wanted to see what you guys thought first. Thanks.
1. Open the Silverlight client .csproj in Notepad
2. Add this line to one of the PropertyGroups (or create a new PropertyGroup)
<RiaClientUseFullTypeNames>true</RiaClientUseFullTypeNames>