1

次のコードを LightSwitch 2012 プロジェクトに実装しようとしています。this.ExpenseReport を値に割り当てようとすると、エラーが発生します。エラーには、「プロパティまたはインデクサー 'LightSwitchApplication.ExpenseReportDetails.ExpenseReport' を割り当てることができません -- 読み取り専用です」と表示されます。

partial void ExpenseReportDetails_InitializeDataWorkspace(List<IDataService> saveChangesTo)
    {

        // Write your code here.
        if (this.ExpenseReportId == -1) // -1 means new Report    
        {        // Create a new ExpenseReport        
            this.ExpenseReport = new ExpenseReport();
        }
        else
        {
            // Get existing Expense Report        
            this.ExpenseReport = this.DataWorkspace.ApplicationData.ExpenseReports_SingleOrDefault(this.ExpenseReportId);

            // Set the name of the Tab to the default field on the Entity        
            this.SetDisplayNameFromEntity(this.ExpenseReport);
        }
4

1 に答える 1