Click here to Skip to main content
15,868,066 members

Rahul Rajat Singh - Professional Profile



Summary

Follow on Twitter LinkedIn      Blog RSS
430,040
Author
19,816
Authority
5,129
Debator
1,786
Editor
55
Enquirer
15,552
Organiser
12,091
Participant

I Started my Programming career with C++. Later got a chance to develop Windows Form applications using C#. Currently using C#, ASP.NET & ASP.NET MVC to create Information Systems, e-commerce/e-governance Portals and Data driven websites.

My interests involves Programming, Website development and Learning/Teaching subjects related to Computer Science/Information Systems. IMO, C# is the best programming language and I love working with C# and other Microsoft Technologies.

  • Microsoft Certified Technology Specialist (MCTS): Web Applications Development with Microsoft .NET Framework 4
  • Microsoft Certified Technology Specialist (MCTS): Accessing Data with Microsoft .NET Framework 4
  • Microsoft Certified Technology Specialist (MCTS): Windows Communication Foundation Development with Microsoft .NET Framework 4

If you like my articles, please visit my website for more: www.rahulrajatsingh.com[^]

  • Microsoft MVP 2015

 

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
PinnedArticles selected as "Article of the Day/Community Spotlight" on Microsoft's official ASP.NET website PinPopular
Rahul Rajat Singh6-Jan-13 18:15
professionalRahul Rajat Singh6-Jan-13 18:15 
GeneralCodeProject MVP 2019 Pin
Rahul Rajat Singh7-Jan-19 22:17
professionalRahul Rajat Singh7-Jan-19 22:17 
GeneralCodeProject MVP 2017 Pin
Rahul Rajat Singh8-Jan-17 21:40
professionalRahul Rajat Singh8-Jan-17 21:40 
GeneralCodeProject MVP 2016 Pin
Rahul Rajat Singh4-Jan-16 0:32
professionalRahul Rajat Singh4-Jan-16 0:32 
GeneralMicrosoft MVP 2015 Pin
Rahul Rajat Singh2-Jul-15 20:23
professionalRahul Rajat Singh2-Jul-15 20:23 
GeneralRe: Microsoft MVP 2015 Pin
Shemeer NS2-Jul-15 23:18
professionalShemeer NS2-Jul-15 23:18 
GeneralMastering Entity Framework – My First Book Pin
Rahul Rajat Singh12-Apr-15 20:23
professionalRahul Rajat Singh12-Apr-15 20:23 
As some of you might already know that I have been working on a book from last 6 months. Yesterday the book has been released by the Packt Publishing. It has been a great and exhilarating experience for me. Packt publishing has been of great help and they provide all the things a writer could get in terms of support and feedback. I will perhaps post a detailed experience about my writing stint in a later blog. This blog is mainly to introduce the readers to the book. Here are a few details about the book.

Mastering Entity Framework

Author: Rahul Rajat Singh
Release Date: February 2015

Effortlessly produce data-driven applications for .NET to address the competing demands of data storage and data modeling with Entity Framework

About This Book

  • Understand everything that requires to effectively start developing and managing data driven applications using Entity Framework.
  • Implement an example-based approach to understand various concepts associated with Entity Framework
  • Save time, learn faster, and gather knowledge that will provide advanced content on developing and managing data-driven applications using the Entity FrameworkData access is an integral part of any software application. Entity Framework provides a comprehensive, model-based system that makes the data access effortless for developers by freeing you from writing similar data access code for all the domain models.

Who This Book Is For

This book is for .NET developers who are developing data-driven applications using ADO.NET or other data access technologies. This book is going to give you everything you need to effectively develop and manage data-driven applications using Entity Framework.

What You Will Learn

  • Find out the benefits of using Entity Framework over plain ADO.NET
  • Discover various approaches of using Entity Framework such as Database First, Model First, and Code First, and also learn how to choose the best approach for a given scenario
  • Explore how to manage Entity relationships, implement Entity inheritance, and perform model validations
  • Understand how to use stored procedures and functions using Entity Framework
  • Familiarize yourself with domain modeling using Entity Framework
  • Become proficient in managing database creation and seeding dummy data in a database
  • Understand LINQ to Entities and Entity SQL to query data using Entity Framework
  • Manage concurrency and transactions using Entity Framework

In Detail

Data access is an integral part of any software application. Entity Framework provides a model-based system that makes data access effortless for developers by freeing you from writing similar data access code for all of your domain models.

Mastering Entity Framework provides you with a range of options when developing a data-oriented application. You’ll get started by managing the database relationships as Entity relationships and perform domain modeling using Entity Framework. You will then explore how you can reuse data access layer code such as stored procedures and table-valued functions, and perform various typical activities such as validations and error handling. You’ll learn how to retrieve data by querying the Entity Data Model and understand how to use LINQ to Entities and Entity SQL to query the Entity Data Model.

Table of Contents

  1. INTRODUCTION TO ENTITY FRAMEWORK
  2. ENTITY FRAMEWORK DB FIRST – MANAGING ENTITY RELATIONSHIPS
  3. ENTITY FRAMEWORK DB FIRST – PERFORMING MODEL VALIDATIONS
  4. ENTITY FRAMEWORK DB FIRST – INHERITANCE RELATIONSHIPS BETWEEN ENTITIES
  5. ENTITY FRAMEWORK DB FIRST – USING VIEWS, STORED PROCEDURES, AND FUNCTIONS
  6. ENTITY FRAMEWORK CODE FIRST – DOMAIN MODELING AND MANAGING ENTITY RELATIONSHIPS
  7. ENTITY FRAMEWORK CODE FIRST – MANAGING DATABASE CREATION AND SEEDING DATA
  8. QUERYING THE ENTITY DATA MODEL – LINQ TO ENTITIES
  9. QUERYING THE OBJECT MODEL – ENTITY SQL
  10. MANAGING CONCURRENCY USING ENTITY FRAMEWORK
  11. MANAGING TRANSACTIONS USING ENTITY FRAMEWORK
  12. IMPLEMENTING A SMALL BLOGGING PLATFORM USING ENTITY FRAMEWORK

Where to get it

It is available on: Amazon and Packt Website.
GeneralCodeProject MVP 2015 Pin
Rahul Rajat Singh19-Jan-15 22:45
professionalRahul Rajat Singh19-Jan-15 22:45 
GeneralRe: CodeProject MVP 2015 Pin
Selvasudar DT20-Jan-15 22:11
Selvasudar DT20-Jan-15 22:11 
GeneralRe: CodeProject MVP 2015 Pin
Manoj Kumar Choubey8-Jan-17 23:30
professionalManoj Kumar Choubey8-Jan-17 23:30 
GeneralCodeProject MVP 2014 Pin
Rahul Rajat Singh1-Jan-14 23:24
professionalRahul Rajat Singh1-Jan-14 23:24 
GeneralRe: CodeProject MVP 2014 Pin
Monjurul Habib3-Jan-14 20:37
professionalMonjurul Habib3-Jan-14 20:37 
GeneralRe: CodeProject MVP 2014 Pin
Sibeesh KV12-Nov-14 21:06
professionalSibeesh KV12-Nov-14 21:06 
GeneralCodeproject MVP 2013 Pin
Rahul Rajat Singh6-Jan-13 18:09
professionalRahul Rajat Singh6-Jan-13 18:09 
GeneralRe: Codeproject MVP 2013 Pin
Sanjay K. Gupta6-Jan-13 18:17
professionalSanjay K. Gupta6-Jan-13 18:17 
GeneralRe: Codeproject MVP 2013 Pin
Rahul Rajat Singh6-Jan-13 18:47
professionalRahul Rajat Singh6-Jan-13 18:47 
GeneralRe: Codeproject MVP 2013 Pin
manzhhl7-Jan-13 22:16
manzhhl7-Jan-13 22:16 
GeneralRe: Codeproject MVP 2013 Pin
Rahul Rajat Singh7-Jan-13 22:21
professionalRahul Rajat Singh7-Jan-13 22:21 
GeneralRe: Codeproject MVP 2013 Pin
Shemeer NS14-Jan-13 19:52
professionalShemeer NS14-Jan-13 19:52 
GeneralRe: Codeproject MVP 2013 Pin
Rahul Rajat Singh14-Jan-13 20:36
professionalRahul Rajat Singh14-Jan-13 20:36 
GeneralRe: Codeproject MVP 2013 Pin
abhishek_itengg26-May-13 3:53
abhishek_itengg26-May-13 3:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.