C# Corner
Tech
News
Videos
Forums
Trainings
Books
Events
More
Interviews
Jobs
Live
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Praveen Kumar(6)
Rinki (5)
Anubhav Chaudhary(5)
Mahesh Chand(3)
Rohatash Kumar(3)
Lalit Bansal(3)
Ayush Gupta(2)
Satya Karki(2)
Jignesh Trivedi(2)
Shivom Agarwal(2)
Varesh Tuli(2)
Sanket Terdal(2)
John Charles Olamendy(2)
Md Mominul Islam(1)
George (1)
Catcher Wong(1)
Ishoo Anyal(1)
Destin Joy(1)
Kapil Singh Kumawat(1)
Henry He(1)
Ethan Millar(1)
Praveen Sreeram(1)
Bhuvanesh Mohankumar(1)
Arjun Singh(1)
Nagnath Kendre(1)
Douglas Miller(1)
Sanjay Kumar(1)
Sharad Gupta(1)
Hiren V(1)
Alok Pandey(1)
Vishal Nayan(1)
Santhosh Veeraraman(1)
Munir Shaikh(1)
Sanjay David(1)
Vishal Yelve(1)
John Godel(1)
Dashrath Hapani(1)
Aman Gupta(1)
Nikunj Satasiya(1)
Chetan Sanghani(1)
Shubhankar Banerjee(1)
Jefferson S. Motta(1)
Uday Dodiya(1)
Dinesh Ravishankar(1)
Anu Viswan(1)
Christian Del Bianco(1)
Dave Williams(1)
Asif Khan(1)
Sabyasachi Mishra(1)
Manas Mohapatra(1)
Nishant Mittal(1)
Mukesh Kumar(1)
Pankaj Kumar Choudhary(1)
Nipun Tomar(1)
Ahmar Husain(1)
Vidya Vrat Agarwal(1)
Mahesh Alle(1)
Gaurav Gupta(1)
Wilson (1)
Imran Ghani(1)
Shekhar Chauhan(1)
Arjun Panwar(1)
Davin Martyn(1)
Gomathi Palaniswamy(1)
Shivprasad (1)
Anand Thakur(1)
Moses Soliman(1)
harikishan.jayaraj (1)
shrijeet (1)
Dipal Choksi(1)
Shivani (1)
Asfaque Ansari(1)
Shivam Vaghela(1)
Lokendra Singh(1)
Resources
No resource found
What is Transaction Malleability and Why is it a Security Concern?
Aug 25, 2025.
Transaction malleability is a long-standing issue in blockchain networks like Bitcoin, where attackers can modify transaction IDs without changing their actual effect. This article explains what it is, why it’s dangerous, and how the crypto community has worked to mitigate it.
Polygon vs NEAR Gas Fees: A Complete Breakdown of Transaction Costs
Aug 16, 2025.
Compare gas fees on Polygon and NEAR blockchains. Learn how much different transactions cost in crypto and USD, from token transfers to smart contract calls, and see which chain is cheaper.
Mastering Error Handling and Transaction Management with Savepoints for Enterprise Excellence
Aug 12, 2025.
Master SQL Server error handling and transaction management for robust, scalable ERP systems. Learn to use TRY-CATCH, savepoints, nested and distributed transactions to ensure data integrity and optimize performance.
đź’° Understanding Cryptocurrency Transaction Fees
Aug 08, 2025.
Cryptocurrency transaction fees, often called gas fees or mining fees, are the backbone of blockchain operations. This article explains how they work, why they exist, factors affecting their cost, and how you can minimize them in 2025.
SQL Server Transaction Locks: Identification & Resolution
May 28, 2025.
Learn how SQL Server transaction locks ensure data integrity, identify locking issues using DMVs and Activity Monitor, and explore strategies like query optimization, isolation levels, and deadlock resolution for better performance.
Transactions, Instructions, and Transaction Fees In Solana
May 15, 2024.
Welcome to the dynamic realm of Solana, where transactions are lightning-fast journeys through a decentralized universe. Explore the intricate interplay between transactions, instructions, and fees, powering Solana's vibrant digital economy.
Database Recovery (1-2-1): Use Transaction Log to Recover the Deleted or Modified Data
Oct 31, 2023.
This article is to use of Transaction Log to Recover the Deleted or Modified Data. The SQL Server Transaction Log plays an important role in recovering deleted or modified data if you mistakenly perform a DELETE or UPDATE operation with the wrong condition or badly without filtration condition. This can be achieved by listening to the records stored inside the SQL Server Transaction Log file.
Distributed Transaction in C# Microservices using SAGA Pattern
Apr 11, 2022.
This article describes how to accomplish a distributed transaction in SAGA pattern with the help of DTM in C#'s microservices, and how to handle common anomalies in distributed transactions
How To Perform Transaction Using Swagger API On Stratis Blockchain
Feb 11, 2022.
This article demonstrates how we can perform transactions using Swagger on Stratis Blockchain and provides knowledge of Stratis Full Node API interaction through Swagger.
How To Perform Transaction Using Stratis Cirrus Core Private Net Wallet
Feb 11, 2022.
This article provides insights into different types of blockchain networks and guides beginners to perform the transaction using Stratis Cirrus Core Private Net Wallet.
How To Perform Azure Cross Container Transaction Operation In Cosmos DB
Oct 05, 2021.
Azure cosmos db does not provide transaction operation across different container with different PartitionKey. In this article I am going make ACID behavior using .net core c#
SQL Server Transaction Log And High Availability Solutions
Jan 05, 2021.
This article discusses different types of SQL Server Transaction Logs and High Availability solutions.
SQL Server - Rollback Transaction Completely In Case Of Error
Jul 23, 2018.
Learn what SQL Rollback is and how you want to rollback in SQL Server.
Building A Blockchain In .NET Core - Transaction And Reward
Jun 06, 2018.
In my previous article, I talked about Proof of Work. Proof of Work requires a lot of computing time, in turn, it uses a lot of electricity. One example is that the power consumed by the entire Bitcoin network in November 2017 is higher than that of Ireland. All the nodes in Bitcoin network are volunteers that they “donate” their computing time to the network. The question is why people want to connect their computer to a Blockchain network and use their computing time to help on Proof of Work? The answer is an award.
Difference Between Spring Transaction Propagation Attributes In Java Development
Dec 06, 2016.
In this article, you will learn about the difference between Spring Transaction Propagation attributes in Java Development.
Azure SQL Database Transaction Unit (DTU) Calculator
May 19, 2016.
In this article you will learn about Azure SQL Database Transaction Unit (DTU) Calculator.
Trace Database Transaction Using SQL Profiler
May 18, 2016.
In this article you will learn how to trace database transaction using SQL Profiler.
Concept Of Transaction Scope (Local and Distributed Transaction)
Apr 25, 2016.
In this article you will learn about the concept of Transaction scope (Local and Distributed Transaction).
A Transaction Scope Or Nested Transaction
Jan 26, 2016.
A Transaction Scope or Nested Transaction in database management refers to managing atomic, consistent, isolated, and durable operations. It involves handling multiple database actions as a single unit, ensuring data integrity and reliability.
SQL Server Temporary Table With Master and Transaction Tables
Apr 14, 2015.
This article explains temporary tables with examples in SQL Server.
Understanding Temporary and Transaction Tables in SQL Server
Apr 14, 2015.
This article explains Temporary and Transaction tables in SQL Server.
Working With Transaction in Entity Framework 6.0
Sep 15, 2014.
In this article, you will learn how to work with transactions in Entity Framework 6.0. Entity Framework internally maintains transactions when the SaveChanges() method is called. When we execute another operation, the Entity Framework creates a new transaction.
How to Recover Deleted/truncated and Dropped Data ,objects in SQL Server Using Transaction Log and LSNs
Jul 24, 2014.
This article describes how to recover deleted, truncated and dropped data objects using the transaction log and LSNs in SQL Server.
How to Track Database Transaction Log in SQL Server 2012
Jul 07, 2014.
This article describes how to track a SQL Server Database Transaction Log and how to written the transaction log when you do any database action.
An Inventory Transaction Report in C#
Apr 24, 2014.
This discussion will focus on a C# module that accepts a transaction date range input for an inventory transactions report.
Delayed Transaction Durability in SQL Server 2014 (CTP2)
Feb 27, 2014.
SQL server 2014 (CTP2) introduced Delayed Durability. It helps reduce the IO contention for writing to the transaction log.
Simple MySQL Transaction in ASP.Net
Jan 31, 2014.
In this article, I explain how to insert data into multiple tables using a MySQL Transaction in ASP.NET.
MySQL Transaction in PHP
Feb 06, 2013.
In this article I explain how to use transactions with PHP.
Properties of Transaction in Database
Jul 27, 2012.
In a database context, a transaction refers to a sequence of one or more database operations that are treated as a single unit of work. Transactions are essential for maintaining data integrity, consistency, and reliability in a database management system. Here are some key properties of a transaction:
Inserting Start Transaction in QTP Tool in Testing
Jul 21, 2012.
In this article we discuss how to insert a Start Transaction in the QTP Tool in Testing
Performing SQL Server Transaction Using ADO.NET
Jan 31, 2012.
A transaction allows you to execute two or more SQL commands in such a way that if any one of the statements fail, then no other statement will change the database.
Working on Transaction in a Web Service
Dec 15, 2011.
In this article I am demonstrating a simple transaction operation in a web service application.
Understanding and handling SQL Server Transaction Deadlocks
May 02, 2011.
Deadlocks occur when two users have locks on separate objects and each user wants a lock on the other's object.
Executing multiple stored procedures within a single transaction context from ADO.Net
Mar 20, 2008.
This article discusses how we can execute multiple stored procedures in ADO.NET with different parameter values in a single Transaction context.
Distributed Transaction Coordinator/Control In ASP.NET (DTC)
Jul 31, 2007.
A transaction is a series of work perform as a single unit of work consistency and reliability of the system, can be achieved by binding a set of related operations together in a transaction. Here I will be discussing how we can run distributed application in a application.
Create transaction using the DataAccess objects in ASP.NET
Feb 27, 2007.
This article demonstrates the transaction using the DataAccess objects.
đź”— On-Chain vs Off-Chain Transactions: Key Differences, Pros & Cons, Use Cases & Examples Explained
Sep 11, 2025.
Unlock the complexities of blockchain transactions! This guide breaks down on-chain vs. off-chain transactions, exploring their key differences, pros, and cons. Learn when to use each type for optimal security, speed, and cost-efficiency in crypto, DeFi, and blockchain applications. Discover hybrid models and FAQs for a complete understanding.
Transaction Lifecycle in Solana
Aug 18, 2025.
Solana transactions move quickly through creation, signing, validation, leader processing, and finalization. Its proof-of-history and parallel processing ensure fast, low-cost, and secure blockchain operations.
API Security in Open Banking: Ensuring Data Privacy, Compliance, and Secure Financial Transactions
Jul 04, 2025.
Explore why robust API security is vital for Open Banking and Fintech. Learn key threats, compliance needs, OAuth’s role, and strategies to balance strong protection with seamless customer experience.
Handle Entity Framework Transactions
Jun 15, 2025.
Learn how to manage transactions in Entity Framework to ensure data integrity. This article covers built-in handling, explicit transactions, rollbacks, commits, and managing multiple DbContexts for consistent operations.
Applying the Saga Pattern for Distributed Transactions Across Services Using C# Examples
May 07, 2025.
The Saga pattern in microservices helps manage distributed transactions by breaking them into local transactions with compensating actions. It ensures data consistency and handles failures through choreography or orchestration.
Blockchain Solutions for Financial Security and Transparent Transactions
Mar 17, 2025.
?Blockchain technology is revolutionizing finance by enhancing transaction security, transparency, and efficiency. Its applications include cross-border payments, asset management, lending, and trade finance, streamlining processes and reducing fraud.
Leveraging Blockchain for Secure, Transparent, and Trustworthy Transactions
Feb 27, 2025.
Blockchain transactions revolutionize digital finance by ensuring security, transparency, and efficiency. Using decentralized ledgers and cryptographic algorithms, blockchain enables trusted transactions without intermediaries.
Transaction in SQL Server
Jan 13, 2025.
This article covers the basics of SQL transactions, including BEGIN, COMMIT, and ROLLBACK commands, ACID properties, isolation levels, and error-handling techniques for effective database management.
Transaction Management in Spring Boot
Jul 30, 2024.
Learn how to handle database transactions effectively, ensure data integrity, and manage rollbacks and commits within your Spring Boot applications. Perfect for developers seeking in-depth insights.
Creating Maintaining Utilizing Transactions in SQL Server
Jul 25, 2024.
A transaction in SQL Server is a sequence of operations performed as a single logical unit of work. A transaction has four main properties, often referred to by the acronym ACID: Atomicity, Consistency, Isolation, and Durability.
Transactions in ADO.NET: Ensuring Data Integrity
Jul 23, 2024.
In database management, transactions are essential to ensure data integrity and consistency. A transaction is a sequence of operations performed as a single logical unit of work
The Role of Nonces in Ethereum and EVM Transactions
Jun 19, 2024.
Explore the role of nonces in EVM-based blockchains like Ethereum. Learn how nonces ensure transaction security, prevent double-spending, and maintain blockchain integrity.
Retrying Transactions in Solana
Jun 14, 2024.
Retrying Transactions in Solana can enhance reliability in blockchain operations. Explore strategies for handling network congestion, node failures, and smart contract interactions.
Transaction Confirmation and Expiration in Solana
Jun 11, 2024.
Explore Solana's high-performance blockchain, designed for decentralized applications and cryptocurrencies. Learn about its rapid transaction confirmation, the role of validators, and mechanisms behind transaction expiration. Optimize your use of Solana for secure, efficient transaction processing.
Understanding Versioned Transactions in Solana
Jun 06, 2024.
Discover how Solana blockchain leverages versioned transactions for enhanced scalability, ensuring seamless upgrades while maintaining backward compatibility. Explore the benefits for developers, offering flexibility and setting a new standard in blockchain technology.
Understanding ACID: The Foundation of Database Transactions
May 17, 2024.
In the domain of database management, ACID (Atomicity, Consistency, Isolation, Durability) principles assure transaction reliability. This article delves into ACID's history, necessity, evolution, constraints, and SQL implementations' demonstrations.
MongoDB and ACID Reliable Data Transactions with NoSQL Databases
Oct 30, 2023.
This article explains what ACID compliance means for database management systems and how MongoDB, a popular NoSQL database, supports ACID transactions.
Transaction Control Language (TCL) Commands in SQL
Sep 14, 2023.
In this article we will learn about Transaction Control Language (TCL) Commands in SQL.
Low level Transactions And Call Data In Solidity
Dec 04, 2022.
In this article, let’s discuss about low level transaction and call data and also fallback and receive function in depth.
Transaction In File Operations
Feb 14, 2022.
The article illustrates how to create a transactional resource manager which supports File I/O operations.
Distributed Transactions with Web API across Application Domains
Mar 28, 2020.
Start a transaction from a client application, involving Web API running in different application domains.
Implementing Blockchain Miner Rewards And Transactions In JavaScript
Mar 29, 2018.
In the previous article, Creating a Blockchain Using JavaScript, you learned how to create a simple blockchain application in JavaScript.
Stream Web API Transactions Using SignalR
Mar 27, 2018.
In the new world of APIs and microservices, it is absolutely correct to say that things have started moving really quickly; .i.e., transforming an idea into a product. But with all this agility comes a lot of moving parts, which sometimes results in serious overhead and in some cases failure of the sole product.
Transaction In MVC Using Entity Framework
Mar 01, 2018.
This article explains how to use transaction in MVC using entity framework to save records in different tables
Transaction In .NET
Oct 30, 2016.
This article describes what transaction is and how it can be implemented in .NET.
Transaction And Isolation Levels In WCF
Nov 25, 2015.
In this article you will learn about transactions, isolation levels and there implementation.
How To Handle 'No Longer Usable SqlTransaction' Error In C#
Oct 31, 2015.
In this article, you will learn how to resolve the following error: “This SqlTransaction has completed; it is no longer usable”.
Transaction Management in SQL
May 28, 2015.
This article explains Transaction Management in SQL.
Transactions in Oracle Database
Oct 21, 2013.
Let us understand how the user queries are handled at the oracle Database, what are all the processes involved in it.
Transaction in WCF
Oct 09, 2013.
In this article, you will learn how to use a transaction in WCF.
Understanding Transactions in SQL Server
Sep 25, 2013.
This article covers the fundamentals of SQL transactions and how to implement SQL Transactions in C# with ACID properties. SQL Transaction code example.
Various Types of Transactions in SQL Server
Aug 06, 2013.
This article explains how to use the transactions and various way of writing the transactions in SQL Server.
Transaction Support in Entity Framework 6
Jul 16, 2013.
With the release of EF6 we added two new APIs to DbContext.Database which make working with transactions easier: UseTransaction() and BeginTransaction().
How to Configure DTC Security to Coordinate Remote Transactions on Your System
Apr 18, 2013.
In this article you will learn how to configure DTC Security to coordinate Remote Transactions on your system.
Determine Whether Computer is Using Remote Coordinator and Resolve Existing Transactions
Apr 17, 2013.
In today's article you will learn how to determine whether a computer is using the Remote Coordinator and resolve existing transactions.
How to Configure DTC Security to Allow Remote Transactions on Your System
Apr 16, 2013.
In this article you will learn how to configure DTC Security to allow your system to participate in Remote Transections.
How to Configure DTC Security to Allow Local Transactions on Your System
Apr 15, 2013.
In this article you will learn how to configure DTC Security to allow Local Transactions on your system.
Distributed Transactions Under Application Server in Windows Server 2012
Apr 11, 2013.
In today's article you will learn how to install the Distributed Transactions under Application Server in Windows Server 2012.
Transaction Scheduling in ADO.NET
Sep 21, 2012.
In this article, we will learn about the transaction and it's scheduling.
Simple Steps to Enable Transactions in WCF
Aug 05, 2012.
A transaction is basically a logical unit of work consisting of activities that must all succeed or fail and that must comply with ACID principals. This article provides simple steps for enabling transactions.
Measuring Transactions in the Synchronization Under QTP Tool in the Testing
Jul 25, 2012.
In this article we discuss how to measure Transactions in Synchronization under the QTP Tool in Testing
Ending Transactions in QTP in Automation Testing
Jul 21, 2012.
In this article we discuss how to end a transaction.
MySQL Transactions and Events
Nov 18, 2011.
In this article we will learn MySQL commands without executeing in the events body when autocommit is turnoff.
Transactions in Workflow
Oct 19, 2011.
In this article, I will show how transactions are implemented in Windows Workflow.
Introduction about SQL Transaction
Oct 07, 2010.
This article explains about the SQL Transaction and need of this transaction.
Transaction and Sessions in Windows Communication Foundation
Jul 16, 2010.
In this article, I am going to show step by step approach using Transaction and Sessions together in WCF.
Transaction in Windows Communication Foundation
Jul 15, 2010.
In this article I am going to explain step by steps approach to create transaction enabled WCF service.
Using transactions in ADO.NET
Mar 13, 2010.
In this article, I will cover the main principles and techniques concerning transactions using ADO.NET as the data access technology and SQL Server as the Database system in order to build robust enterprise information systems.
Transactions and Concurrency in ADO.NET
Jan 18, 2010.
In this article I will explain about Transactions and Concurrency in ADO.NET.
WCF FAQ: Part 5 - Transactions
Aug 09, 2009.
This is my 5th WCF FAQ article. This article is completely dedicated to WCF transactions. In this article we will understand the WCF transaction protocol, two phases in WCF transaction, transaction options and finally end up with simple sample for WCF transaction.
Simulating Autonomous Transactions in Microsoft SQL Server
Oct 10, 2008.
In the article, I will cover how to use table variable techniques in order to simulate the autonomous transaction behavior of Oracle databases in Microsoft SQL Server.
Maintaining Transactions in Enterprise applications using ADO.NET Transactions
Aug 07, 2006.
This article explains usage of System.Transactions to update tables of two different databases with two different data providers (SqlClient and OleDB) in Atomic(ACID) way.
Managing Distributed Transactions with ADO.NET 2.0 using TransactionScope
Apr 15, 2006.
This article describes how to manage distributed transactions that can span multiple data sources in a Microsoft .NET application.
Bulk Data Transactions using OpenXML
Oct 13, 2004.
OPENXML is a new function added to SQL Server 2000 that provides a rowset view over an XML document. Since a rowset is simply a set of rows that contain columns of data, OPENXML is the function that allows an XML document to be treated in the familiar relational database format. It allows for the passing of an XML document to a T-SQL stored procedure for updating the data.
Transactions and Concurrency Control using ADO.NET
Aug 15, 2002.
In this article I am concentrating on the transaction management and concurrency control in .NET environment.
Transactions in ASP.NET
Oct 01, 2001.
This article explains, how to process a transaction within ASP.Net web forms. Transactions in ASP.NET ensure atomicity, consistency, isolation, and durability (ACID properties) in data operations. Illustrated by a fund transfer example, transactions are units of code executed as a whole.
Transaction Web Site
May 16, 2001.
When I started working with this technology I faced a problem dealing with session as in any transaction or Database oriented portal this is a must requirement to deal with.
What is Segregated Witness (SegWit)?
Aug 25, 2025.
Segregated Witness (SegWit) is one of the most important upgrades in Bitcoin’s history. It solved the problem of transaction malleability, increased block efficiency, and laid the foundation for technologies like the Lightning Network. This article breaks down what SegWit is, how it works, and why it matters.
Blockchain The digital revolution
Aug 21, 2025.
Blockchain The digital revolution
đź”’ How Does Cryptography Prevent Double-Spending?
Aug 18, 2025.
Double-spending is one of the biggest threats in digital money systems. This article explains how cryptography — through hashing, digital signatures, and consensus mechanisms — prevents attackers from spending the same coin twice, making blockchain secure and trustworthy.
The Role of PostgreSQL in Driving Modern Business Solutions
Aug 14, 2025.
PostgreSQL is a powerful, open-source database ideal for enterprise applications, offering ACID-compliant transactions, advanced SQL features, high performance, scalability, reliability, and strong community support.
What is Blockchain Interoperability?
Aug 14, 2025.
Blockchain interoperability is the key to making different blockchain networks work together seamlessly, allowing users to transfer data, assets, and information across multiple platforms. This article explores what interoperability means, why it’s essential for the future of Web3, the challenges it faces, and the leading solutions in the market today.
What Is Cryptocurrency and How Does It Work?
Jul 16, 2025.
Learn what cryptocurrency is, how it works, and why it’s revolutionizing money—explained in simple terms for everyone.
Parquet vs Delta Format: Choosing the Right Data Storage Solution
Jun 25, 2025.
Compare Parquet and Delta formats to choose the best data storage solution. Learn about performance, ACID transactions, schema evolution, and use cases for modern data engineering needs.