-1

こんにちは、剣道スケジューラの作成イベントの actionresult プロシージャを作成しました。C# ではすべて動作しますが、VB に変換すると問題が発生します。ここに私のコードがあります

  Public Function Tasks_Create(<DataSourceRequest> request As DataSourceRequest, task As TaskViewModel) As ActionResult
    If ModelState.IsValid Then
        Using sampleDB = New MerchantEntities()
            'Create a new Task entity and set its properties from the posted TaskViewModel
            Dim MyEntity = New Task() With { _
            .TaskID = task.TaskID, _
            .Start = task.Start, _
            .End = task.End, _
            .Title = task.Title, _
            .Description = task.Description, _
            .OwnerID = task.OwnerID, _
            .IsAllDay = task.IsAllDay, _
            .RecurrenceID = task.RecurrenceID, _
            .RecurrenceException = task.RecurrenceException, _
            .StartTimeZone = task.StartTimezone, _
            .EndTimeZone = task.EndTimezone _
        }
            sampleDB.Tasks.Add(MyEntity)
            sampleDB.SaveChanges()
            task.TaskID = MyEntity.TaskID
        End Using
    End If
Return Json(New () {task}.ToDataSourceResult(request, ModelState))
End Function

私の問題はリターンにあります。何を返せばいいのかわからない。エラーは、VSが「Type Expected」と言い続けるリターンの「New()」にあります。私は多くのことを試しましたが、うまくいかないようです。誰かが私が間違っていることを見ることができますか?? ありがとうございました

4

1 に答える 1

1

実行する必要がある唯一のことは、リターンで新しい () を削除することであり、すべてが正常に機能します。

于 2014-02-18T08:47:18.353 に答える