1

SilverlightアプリケーションでEF+RIAサービスを使用しています。私が直面した問題は、SubmitChanges操作を呼び出す前に、変更されたエンティティを元の値と比較しようとしていることです。しかし、何らかの理由でEntity.GetOriginal()は、。を持つエンティティに対してもnullを返しますEntityState == Modified

これが私が使用している拡張メソッドです:

    public static T GetOriginalEntity<T>(this T entity) where T : Entity
    {                        
        return (T)entity.GetOriginal();
    }

元のエンティティ値を取得するにはどうすればよいですか?

4

0 に答える 0