データコントラクト(プロパティクラス)と監視可能なコレクションとは何ですか
-
20-08-2019 - |
質問
データコントラクト(プロパティクラス)と、なぜ例で詳細に説明くださいSilverlightのコンテキストでこれらを使用する観察可能なコレクションはどのようなものです。
++ ありがとうございます。それでは。 Meetu Choudharyさん
他のヒント
あなたは、データベースからまたはサーバーから特定のデータを使用する場合は、
その後、SLアプリケーションは、WCFサービス(またはWebサービス)に依存してます。
今。あなたが他の任意のデータを送信する場合は、その後WCFサービスを使用するならば、あなたはデータコントラクトを作成する必要があり、その後、あなたが操作コントラクトと呼ばれている任意の関数の戻り値の型としてそのクラスを使用することができ、文字列、int型、または他のデータ型をしましょう
監視可能なコレクションは、.NET 3.0で導入されたコレクションの一種で、これを使用することの利点は、のようなもの(あなたがデータグリッドとそれを結合すると、ユーザーがコレクションの値を変更することが許可されている場合、それは自動的にデータグリッドに反映される場合ということです結合双方向)
ので、一言で言えば
カスタムクラスのプロパティ=データメンバー カスタムクラス=のDataContract
機能= OperationContract ServiceClass =のServiceContract
[DataContract]
public class LOVMetaData
{
public LOVMetaData(decimal LId, string LHeader, string sql, bool selMode, string conString)
{
LOVId = LId; LOVHeader = LHeader; BasicSQL = sql; DefaultSelectionMode = selMode; ConnectionString = conString;
}
[DataMember]
public decimal LOVId { get; set; }
[DataMember]
public string LOVHeader { get; set; }
[DataMember]
public string BasicSQL { get; set; }
[DataMember]
public bool DefaultSelectionMode { get; set; }
[DataMember]
public string ConnectionString { get; set; }
}
[OperationContract]
public List<LOVMetaData> GetListofLOV(string filterString)
所属していません StackOverflow