'宣言
<System.Runtime.CompilerServices.ExtensionAttribute()> Public Shared Function AsUpdatable(Of T)( _ ByVal view As View(Of T) _ ) As View(Of T)
パラメータ
- view
- 更新可能として指定するビュー。
型パラメータ
- T
- ビュー内の要素の型。
戻り値の型
同じ view。
'宣言
<System.Runtime.CompilerServices.ExtensionAttribute()> Public Shared Function AsUpdatable(Of T)( _ ByVal view As View(Of T) _ ) As View(Of T)
このメソッドを Join操作と共に使用すると、結合の2つの部分のうちどちらを更新可能にするかを指定できます。
ビューによって公開されるプロパティは、更新可能または読み取り専用にできます。ビューの更新可能なプロパティは、ビュー内で直接変更できます。 ビューの読み取り専用のプロパティはビュー内で直接変更することはできませんが、ソースの最新の値は引き続き反映されます。 そのため、多くの場合、この違いは重要ではありません。ソース内の該当するプロパティはいつでも変更でき、 これにより、ビュー内のプロパティは自動的に変更されます。
Joinの2つの属性のうち更新可能にできるのは1つ、 AsUpdatable()で修飾した引数だけです。 この修飾がない場合、結合の2つの部分は両方とも読み取り専用になります。次に例を示します。 この例では、 CustomerNameは読み取り専用、 OrderDateと OrderAmountは更新可能です。