我添加了域名服务但是当我构建我的Web项目时,DomainContext永远不会生成。我是RIA Services的新手并且正在努力学习,但我真的被卡住了。
这是我的域名服务
Option Compare Binary
Option Infer On
Option Strict On
Option Explicit On
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.ComponentModel.DataAnnotations
Imports System.Linq
Imports System.ServiceModel.DomainServices.Hosting
Imports System.ServiceModel.DomainServices.Server
Imports Wellness.BL
Imports System.Collections.ObjectModel
'TODO: Create methods containing your application logic.
<EnableClientAccess()> _
Public Class EventScheduleService
Inherits DomainService
Public Function GetEventSchedule(ByVal ScheduleYear As Integer) As IEnumerable(Of Models.EventSchedule)
Return DataServices.EventSchedulesDataService.GetEventSchedule(ScheduleYear)
End Function
End Class
答案 0 :(得分:0)
也许Models.EventSchedule是IEnumerable的基础类,它位于您在Web项目中引用的库中,但由于它不是Silverlight库而无法在客户端中引用?
我认为这会阻止在客户端生成EventScheduleDataContext。
一个简单的测试是将IEnumerable的基础更改为存在于Web项目中的类。
答案 1 :(得分:0)
我也有这个问题。我的问题是Visual Studio设置为发布模式。将其设置为调试模式解决了它。