示例#1
0
        public static ReadOnlyCollection <Line> CreateDeleteSqlStatement(ToSqlConstant identifierValue)
        {
            var identifier         = new UpdateSqlStatementFactory.Column("Id", identifierValue);
            var deleteSqlStatement = DeleteSqlStatementFactory.Create("dbo.OrmSampleTable", identifier);

            return(deleteSqlStatement);
        }
示例#2
0
        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);
        }