0

RIA サービスでは、エンティティの部分クラスを定義します。(*.shared.cs の下にあります)

この部分クラスには、エンティティを持たない新しいフィールドがいくつかあります。

そして、追加の部分クラス フィールドを含むエンティティのフィールドにデータを入力する方法があります。

その RIA Services メソッドをデバッグすると、すべての部分クラス フィールドが適切に設定されていることがわかります。したがって、それらは NULL ではありません。

Silverlight コード (MVVM) で RIA サービスからコールバックを取得すると、すべてのフィールドが表示されます。

  1. 基本エンティティ フィールド。
  2. 余分な部分クラス フィールド。

!!! しかし、部分クラス フィールドは NULL です !!!

私がそこに欠けているものは何ですか?どんな手掛かり?

ありがとうございました!

ここに画像の説明を入力

4

2 に答える 2

1

[DataMemberAttribute()]属性(System.Runtime.Serialization名前空間)を部分的なクラスプロパティに追加してください。

于 2012-06-13T09:57:54.453 に答える
0

最後に、必要なものを実現する他の方法を見つけました。

SQL Server ビューを作成しました。それだけです。:)

したがって、このアプローチを使用することをお勧めします。

于 2012-06-13T14:29:45.613 に答える