こんにちは、剣道スケジューラの作成イベントの 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()」にあります。私は多くのことを試しましたが、うまくいかないようです。誰かが私が間違っていることを見ることができますか?? ありがとうございました