DynamicModel.CopyFrom(DynamicModel dynamicModel, int propertyStart, int propertyEnd) Method
.NET Standard 2.x | Current Version (1.0.1)
Copies the values of the properties within the specified scope of another DynamicModel
object to the property of the corresponding location of the current DynamicModel
object.
Namespace: SnapObjects.Data
Assembly: SnapObjects.Data.dll
Syntax
public void CopyFrom(DynamicModel dynamicModel, int propertyStart, int propertyEnd)
Parameters
dynamicModel
SnapObjects.Data.DynamicModel
The DynamicModel
object from which to copy data.
propertyStart
System.Int32
The zero-based index of the property where the copy starts.
propertyEnd
System.Int32
The zero-based index of the property where the copy ends.
Examples
The following code example copies data from the specified range in the specified DynamicModel object.
using SnapObjects.Data;
namespace Appeon.ApiDoc.DynamicModelExamples
{
public class CopyFromExample
{
private readonly SchoolContext _context;
public CopyFromExample(SchoolContext dataContext)
{
// Sets the data context
_context = dataContext;
}
public void Example2()
{
string sql;
sql = "select courseid,title from Course";
DynamicModel dModel = _context.SqlExecutor.SelectOne<DynamicModel>(sql);
var fromModel = _context.SqlExecutor.Select<DynamicModel>(sql);
fromModel[0].CopyFrom(fromModel[1],0,1);
}
}
}
Applies to
.NET Standard
2.x