public static ReadOnlyCollection <Line> CreateDeleteSqlStatement(ToSqlConstant identifierValue) { var identifier = new UpdateSqlStatementFactory.Column("Id", identifierValue); var deleteSqlStatement = DeleteSqlStatementFactory.Create("dbo.OrmSampleTable", identifier); return(deleteSqlStatement); }
public static ReadOnlyCollection <Line> CreateSqlUpdateStatement(OrmSampleTable record) { var identifier = new UpdateSqlStatementFactory.Column("Id", record.Id.ToSqlConstant()); var columns = new[] { new UpdateSqlStatementFactory.Column("Text", record.Text.ToNVarChar()), new UpdateSqlStatementFactory.Column("Version", record.Version.ToSqlConstant()), new UpdateSqlStatementFactory.Column("Timestamp", record.Timestamp.ToSqlConstant()) }; var updateSqlStatement = UpdateSqlStatementFactory.Create("dbo.OrmSampleTable", identifier, columns); return(updateSqlStatement); }