La documentación de ADO.NET muestra la posibilidad de establecer el nivel de transacción para una transacción SQL en Caos. Suena desagradable, pero si la función está ahí, presumiblemente tiene algún uso legítimo.
El comando SET TRANSACTION ISOLATION LEVEL en BOL (ah, vea, puedo usar google y BOL) nada parece llamarse "caos" y ADO.NET tiene 5 modos que coinciden muy bien con los niveles documentados además del "caos"
¿Para qué o para quién es este nivel de Caos? (¿Y por qué tiene un nombre hostil?)
fuente
No puede usarlo contra SQL Server.
Estaba en DTS:
Y está en SSIS:
Más referencias, originalmente agregadas por Nick Chammas en un comentario:
fuente
DB2 tiene un nivel de aislamiento de transacción llamado "Caos":
Propiedad DB2Connection.ConnectionString - IBM Knowledge Center
Quizás esté destinado a ser utilizado para eso. Realmente no estoy seguro, pero supongo que significa que no hay aislamiento de transacción definible.
fuente