Example #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);
        }
Example #2
0
            public static ReadOnlyCollection <Line> CreateDeleteSqlStatement(Guid id, long version)
            {
                var whereColumns = new[]
                {
                    new ColumnNameValue("Id", id.ToSqlConstant()),
                    new ColumnNameValue("Version", version.ToSqlConstant())
                };
                var deleteSqlStatement = DeleteSqlStatementFactory.Create("dbo.OrmSampleTable", whereColumns);
                var validation         = ValidationFactory.Create("delete dbo.OrmSampleTable failed");
                var textBuilder        = new TextBuilder();

                textBuilder.Add(deleteSqlStatement);
                textBuilder.Add(validation);
                return(textBuilder.ToLines());
            }