DomainContext не создается в службе RIA для Silverlight 4 - PullRequest
2 голосов
/ 29 марта 2011

Я добавил свой доменный сервис, но когда я строю свой веб-проект, 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

Ответы [ 2 ]

0 голосов
/ 19 октября 2011

У меня тоже была эта проблема.Моя проблема заключалась в том, что Visual Studio был установлен в режим выпуска.Установка в режим отладки решила это.

0 голосов
/ 29 марта 2011

Может быть, Models.EventSchedule, класс, являющийся основой для вашего IEnumerable, находится в библиотеке, на которую вы ссылаетесь в веб-проекте, но на которую нельзя ссылаться в клиенте, поскольку это не библиотека Silverlight?

Я думаю, что это предотвратит создание EventScheduleDataContext на клиенте.

Простой тест - изменить базу IEnumerable на класс, который живет в веб-проекте.

...