Ejemplo n.º 1
0
        public int UpdatePublishedVersion(AggregateRootDto publishedVersion)
        {
            var sql = @"update PublishedVersion set Version=@Version where AggregateRootId=@AggregateRootId";

            using (var connection = GetConnection())
            {
                return(connection.Execute(sql, publishedVersion));
            }
        }
Ejemplo n.º 2
0
 public EventStreamDto EventStreamVersion(AggregateRootDto publishedVersion)
 {
     using (var connection = GetEnodeConnection())
     {
         var sql = @"select top 1 
                         AggregateRootId,
                         AggregateRootTypeName,
                         Version 
                         from EventStream 
                         where AggregateRootId=@AggregateRootId and AggregateRootTypeName=@AggregateRootTypeName 
                         order by Version desc";
         return(connection.QueryFirstOrDefault <EventStreamDto>(sql, publishedVersion));
     }
 }