Silverlight VB重载解析失败
我在编译过程中遇到了这个错误,我不知道为什么~ 任何人都可以解决这个问题Silverlight VB重载解析失败,silverlight,silverlight-4.0,domaindatasource,Silverlight,Silverlight 4.0,Domaindatasource,我在编译过程中遇到了这个错误,我不知道为什么~ 任何人都可以解决这个问题 Overload resolution failed because no accessible 'Add' can be called with these arguments: 'Public Sub Add(entity As System.ServiceModel.DomainServices.Client.Entity)': Value of type 'LotusUniversityAd.Lecture
Overload resolution failed because no accessible 'Add' can be called with these arguments:
'Public Sub Add(entity As System.ServiceModel.DomainServices.Client.Entity)': Value of type 'LotusUniversityAd.Lecture' cannot be converted to 'System.ServiceModel.DomainServices.Client.Entity'.
'Public Sub Add(entity As Web.Lecture)': Value of type 'LotusUniversityAd.Lecture' cannot be converted to 'LotusUniversityAd.Web.Lecture'. C:\Users\Carson\documents\visual studio 2010\Projects\LotusUniversityAd\LotusUniversityAd\Views\Home.xaml.vb
这就是背后的代码
Private Sub addMem_Closed(ByVal sender As Object, ByVal e As System.EventArgs)
Dim mem As RegistrationPage = sender
If Not mem.NewMem Is Nothing Then
Dim _OrganizationContext As OrganizationContext = LectureDataSource.DomainContext
_OrganizationContext.Lectures.Add(mem.NewMem)
LectureDataSource.SubmitChanges()
End If
这是XAML代码
<navigation:Page
xmlns:dataForm="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm.Toolkit"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="LotusUniversityAd.Home"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"
Title="Home"
xmlns:ds="clr-namespace:LotusUniversityAd.Web"
Style="{StaticResource PageStyle}" xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices">
<riaControls:DomainDataSource Name="LectureDataSource" QueryName="GetLecture" AutoLoad="True">
<riaControls:DomainDataSource.DomainContext>
<ds:OrganizationContext/>
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
</Grid>
</navigation:Page>
mem.NewMem属于LotusUniversityAd.touch类型,您可能有一个DomainContext插入方法,该方法采用LotusUniversityAd.Web.touch类型,否则您将需要一个
请注意名称空间中的差异。如果您解决了这个问题,您的错误可能会得到纠正。如果您已在silverlight项目中定义了讲座类,请确保它位于Web命名空间内并定义为分部类。mem.NewMem属于LotusUniversityAd.touch类型,您可能有一个DomainContext插入方法,该方法采用LotusUniversityAd.Web.touch类型,否则您将需要一个
请注意名称空间中的差异。如果您解决了这个问题,您的错误可能会得到纠正。如果您在silverlight项目中定义了讲座类,请确保它位于Web命名空间中,并定义为分部类。我认为错误消息是不言自明的。我检查了所有内容。一切都在轨道上。我不知道它还没有转换。我认为错误信息是不言自明的。我检查了一切。一切都在轨道上。我不知道它还没有转换