0% found this document useful (0 votes)
14 views3 pages

DotNet Assignment With Azure Table Storage

It is a dotnet console application with Azure table storage

Uploaded by

shivam9131363438
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

DotNet Assignment With Azure Table Storage

It is a dotnet console application with Azure table storage

Uploaded by

shivam9131363438
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

📋 Assignment: .

NET Application with Azure Table Storage


Integration

🎯 Objective:

To develop a .NET Core Console Application that connects to Azure Table


Storage and performs basic CRUD operations.

❓ Assignment Questions:

1. Azure Setup:

o How do you create an Azure Storage Account in the Azure


portal?

o What steps are needed to create a Table named


EmployeeData in Azure Table Storage?

2. .NET Core Application Setup:

o How do you create a new .NET Core Console Application


using the command line?

o Which NuGet package is required to work with Azure Table


Storage in .NET? Provide the installation command.

3. Entity Design:

o Design a class model for Employee with the following


properties:

 PartitionKey (e.g., Department)

 RowKey (unique Employee ID)

 Name, Email, and Designation

o Explain the significance of PartitionKey and RowKey in Azure


Table Storage.

4. CRUD Operations Implementation:

o How do you implement the following operations in .NET using


Azure Table Storage SDK?

 Create (Insert) an employee record

 Read (Retrieve) employee details based on


PartitionKey and RowKey
 Update an employee’s information

 Delete an employee record

5. Azure Table Client:

o How do you connect your .NET application to Azure Table


Storage using a connection string?

o What method is used to ensure a table is created if it doesn’t


already exist?

6. Error Handling:

o How would you handle errors such as invalid inputs, network


failures, or attempts to retrieve non-existent records?

o Provide code snippets to demonstrate error handling for read


and update operations.

7. Console Menu Design:

o Design an interactive Console Menu for the application that


allows users to perform CRUD operations.

o How would you handle continuous user input until the user
chooses to exit the application?

8. Advanced (Bonus):

o How can you implement pagination for large datasets when


retrieving employee records?

o What changes would be required to convert the console app


into an Azure Function for serverless deployment?

9. Testing and Deployment:

o How can you verify that data has been successfully inserted,
updated, or deleted in Azure Table Storage?

o What tools (e.g., Azure Storage Explorer) can be used to


visualize the data?

10. Documentation:

o Document the entire application workflow, including:

 Setup instructions for Azure and the .NET app

 Code snippets for key functionalities


 Sample input/output screenshots demonstrating CRUD
operations

📊 Submission Requirements:

 Source code of the .NET application

 Documentation (in PDF/Word/Markdown)

 Screenshots of the Azure Table Storage and CRUD operations in


action

You might also like