Clones a single entity into an EntitySet.
Namespace: RiaServicesContrib.ExtensionsAssembly: RiaServicesContrib.EntityTools (in RiaServicesContrib.EntityTools.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C# |
---|
public static T Clone<T>( this EntitySet<T> collection, T sourceEntity ) where T : new(), Entity |
Visual Basic |
---|
<ExtensionAttribute> _ Public Shared Function Clone(Of T As {New, Entity}) ( _ collection As EntitySet(Of T), _ sourceEntity As T _ ) As T |
Visual C++ |
---|
[ExtensionAttribute] public: generic<typename T> where T : gcnew(), Entity static T Clone( EntitySet<T>^ collection, T sourceEntity ) |
Parameters
- collection
- Type: EntitySet<(Of <(<'T>)>)>
[Missing <param name="collection"/> documentation for "M:RiaServicesContrib.Extensions.RiaServicesExtensions.Clone``1(System.ServiceModel.DomainServices.Client.EntitySet{``0},``0)"]
- sourceEntity
- Type: T
[Missing <param name="sourceEntity"/> documentation for "M:RiaServicesContrib.Extensions.RiaServicesExtensions.Clone``1(System.ServiceModel.DomainServices.Client.EntitySet{``0},``0)"]
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:RiaServicesContrib.Extensions.RiaServicesExtensions.Clone``1(System.ServiceModel.DomainServices.Client.EntitySet{``0},``0)"]
Return Value
[Missing <returns> documentation for "M:RiaServicesContrib.Extensions.RiaServicesExtensions.Clone``1(System.ServiceModel.DomainServices.Client.EntitySet{``0},``0)"]
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type EntitySet<(Of <(<'T>)>)>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Remarks
Does not check for duplicate entities. Detached sources are not allowed.