2

テーブルで計算されたプロパティを作成し続けていますが、コードを編集しようとすると ([メソッドの編集] リンクを使用しても)、定義宣言が mia であると表示されるため、コンパイルできません。

エラーの例を次に示します。

Error 1  No defining declaration found for implementing declaration of partial method 'LightSwitchApplication.CampaignLevel.Property1_Compute(ref string)'
C:\Users\Jason\Documents\Visual Studio 2012\Projects\Application1\Application1\Common\UserCode\CampaignLevel.cs
11 22  Common

コードビハインドは空です:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.LightSwitch;
namespace LightSwitchApplication
{
    public partial class CampaignLevel
    {

        partial void Property1_Compute(ref string result)
        {
            // Set result to the desired field value

        }
    }
}

私は別のテーブルのプロジェクトで動作するものを 1 つ持っていますが、私の人生では違いが何であり、なぜそれが機能し、作成しようとしている他のものが機能しないのかを理解することはできません。

ここで何が欠けているか知っている人はいますか?

4

1 に答える 1

0

プロパティを再作成してみます。プロパティ定義は別の場所 (アプリケーション定義) で作成され、参照用にこのユーザー コード ファイルに渡されます。参照がない場合は、他のファイルの保存に何らかの問題があった可能性があります。

より決定的な答えを得るには、より多くの情報が必要になる場合がありますが、それが最初に試すことです。

于 2013-08-23T18:30:54.863 に答える