C# Corner

Resources  
  • How To Sell Your CLOUD ServicesFeb 09, 2018. While responding to this question, keep in mind that you are requested to talk about additional benefits over and above the cloud services from your competition. For example at that time, the key difference which MS Azure services had was per minute billing as compared to other cloud providers. Then probably there were more functions and features available in the overall cloud dashboard as compared to others.
  • Automating SVN Check-Ins And Building A Project Via JenkinsFeb 05, 2018. A few weeks back, while sitting with my team, I learned that they run a Jenkins job which has to execute the automation scripts using the robot framework, daily around 1:00 a.m. The primary purpose of the job is to place all the necessary files and folders over the node machine of Jenkins (after copying them from the machine pointed as master on Jenkins), execute those scripts accordingly, generate the reports, and finally copy the output files back to the master machine to analyze the logs for the overall reporting and analysis purposes. This whole efficient job starts with a slack manual step which was enough to tag this activity 'not fully automated' because they had to place the updated work regularly on the specified path over the master machine before leaving the office (this includes taking the updated code, files, and automation scripts, building the project to take the DLLs etc.). This may sound tedious but more than that, there is no sense to do it manually.
  • Implementing Duplicate Detection Using KeysFeb 04, 2018. Dynamics CRM contains a duplicate detection feature that can be enabled for multiple operations; for example, we can see different options under duplicate detection settings.
  • Blob Security On Azure Storage - Part ThreeFeb 01, 2018. Shared Access Signature is shortly called as SAS, SAS is a URI that grants restricted access rights to Azure Storage resources, you can provide a SAS to clients who should not be trusted with your azure storage account key but whom you wish to delegate access to certain storage account resources. By distributing a shared access signature URI to these clients, you can grant them access to resource for a specific period time. The Service – Level SAS delegates access to a multiple storage services like blob, files, tables and queues.
  • Boolean Search Basics For Recruiters - Tutorial OneJan 31, 2018. Boolean Search is a mathematical logic which we use to put on Google, LinkedIn, and other job boards etc. to get the accurate and relevant results while expanding and narrowing the strings with key operators like AND, OR, NOT etc.
  • Azure Virtual Machine Disk Encryption With Azure Key-VaultJan 27, 2018. This article explains how to encrypt Azure VM Disks with the help of Azure Key-Vault. Azure Key-Vault is a key management as a service which provides Hardware-based key management via Hardware Security Model (HSM) along with Software-based key management.
  • Publish Nuget Packages In .NET CoreJan 19, 2018. Now that you have a registry and key to upload your packages, let’s create and push a package. I am using here a simple .NET Core class library I wrote to work with CSV files, the source code can be found on GitHub. You can of course use any of your projects.
  • Custom Model Binding In ASP.NET Core 2.0Jan 17, 2018. In an earlier post I discussed how to prevent insecure object references by encrypting the internal references (e.g. table primary keys) using Data Protection API. To avoid duplication of code that encrypts/decrypts on every controller I used filters in that example. In this post I’ll use another complimentary technique: custom model binding.
  • SharePoint Online Search Results - Sort By TileJan 16, 2018. Search is more commonly used to display the results in SharePoint Portal based on the business needs by configuring the search query. To make more sense out of the search results, they are commonly sorted on key attributes like Modified Date, Created Date, Title, etc.
  • Office 365 Exchange Online - Managing Email AddressesJan 14, 2018. In this article, we will discuss topics regarding the primary email address of the user, how to change the primary email address, and how to add an additional email address to the user.
  • Retrieving Weather Info In Xamarin.Forms Application For Android And UWPJan 07, 2018. Reading this article, you can learn about retrieving weather details using API key from openweathermap.org in Xamarin Forms application for Android and Universal Windows Platform.
  • Custom Service Dependency Injection In .Net Core 1.1Jan 04, 2018. In this article we will go through one of the key features of .Net Core, Custom Service dependency injection in .Net core 1.1, particularly at controller’s action level .
  • Azure Pack Vs Azure StackJan 04, 2018. The article describes key differences between Microsoft's two key hybrid cloud strategies, Azure Pack and Azure Stack
  • Role And Responsibilities Of A Project ManagerDec 30, 2017. In this article, I have stated some key roles and responsibilities of a project manager.
  • How To Create Azure Function App To Delete SharePoint Online List Using CSOMDec 19, 2017. Azure Functions are used for executing a small piece of code or “functions” in a cloud and you will pay only for the time your code executes. You can use development language of choice such as C#, F#, PHP, Java etc. Some of the key features of Functions are Choice of language, Pay-per-use pricing model, bring your own dependencies, integrated security, simplified integration, flexible development, and open-source. Please refer Azure Functions for more details.
  • How To Create A Simple Azure Function App Using C#Dec 18, 2017. Azure Functions are used for executing a small piece of code or “functions” in a cloud and you will pay only for the time your code executes. You can use development language of your choice such as C#, F#, PHP, Java etc. Some of the key features of Functions are Choice of language, Pay-per-use pricing model, bring your own dependencies, integrated security, simplified integration, flexible development, and open-source. Please refer to Azure Functions for more details. In this article you will see how to create a simple Azure Function using C# that will run whenever an HTTP request is received.
  • Partitioning In Azure Cosmos DBDec 18, 2017. This article gives an overview of partitioning in Azure Cosmos DB. The partition key is the JSON property (or path) within your documents that can be used by Cosmos DB to distribute data among multiple partitions.
  • Key Skills For Software TestersDec 14, 2017. In this article, I have shared some important skills required for software testers.
  • Accessing Azure Key Vaults Using Certification Dec 05, 2017. In the old days, we used to access the Azure Key Vaults using Vault URL and its Secret Key, we were placing this in config file and going from there.
  • Creating An Emotion API On The Azure PortalDec 02, 2017. This article shows how to create the Emotion API on the Azure Portal and access the keys to use the Emotion API in our applications.
  • PyCharm Vs Visual Studio Code For Python DevelopmentDec 02, 2017. One of the most primary questions in the minds of a development startup, a beginner, is which language to use
  • Skills Required To Become Full Stack Web Developer (.NET)Nov 30, 2017. In this article, I would like to share some of the important key skills required to become a Full Stack Web Developer in .NET.
  • DevOps And Continuous IntegrationNov 28, 2017. In this article, you will learn the key concepts of DevOps.
  • Saving Your Ruby On Rails Application Code To Github.comNov 28, 2017. In this article you will learn git configuration in git bash and git hub repository creation, add new ssh key in git hub and finally add all application files into git hub repository via remotely using with git bash for Ruby on Rails application version controlling.
  • Creating An Azure Storage In Microsoft AzureNov 22, 2017. This article shows how to create an Azure storage in the Azure portal and also performing some basic operations like creating Storage accounts and containers and managing the access keys in it.
  • ASP.NET Core 2.0 Secret ManagerNov 22, 2017. I discussed in the previous post how configuration settings can be stored in configuration files. However, these files are checked in the source control and not suitable to store confidential settings. In a production environment these settings can be stored in environment variables or Azure Key Vault however, for development ASP.NET Core provides an alternate solution: Secret Manager.
  • What Is New In .NET Framework 4.7.1Nov 20, 2017. Learn about the key features available in .NET Framework 4.7.1.
  • Simplest WPF Dependency Property For Beginners On Background ColorNov 19, 2017. Dependency property is not wrapped over any private members unlike CLR properties, and it is also stored in Key-Value pairs inside the DependencyObject host instance. You must use Dependency properties if you need to create and apply properties on custom usercontrols, or change properties based on external inputs like Theme, Style, animation etc, or while applying data binding or set with a resource (static/dynamic) .
  • Creating CRUD API In ASP.NET Core 2.0Nov 17, 2017. ASP.NET Core gives a unified mechanism for creating MVC and Web API application. The key difference is that Web API will return JSON (or XML) and HTTP status codes instead of views, in order to communicate with the client.
  • Custom Search Using Client Side CodeNov 11, 2017. The Custom Search functionality is achieved through JS. The Search produces live results for each key press. This search can be used to filter the data table or html table data dynamically based on the key words entered. The below code explains the search for html table.
  • Getting Started With Azure Cosmos DBOct 29, 2017. Azure Cosmos DB is a globally distributed database service designed to enable you to elastically and independently scale throughput and storage across any number of geographical regions with a comprehensive SLA. You can develop document, key/value, or graph databases with Cosmos DB using a series of popular APIs and programming models.
  • Generate Access Token For Google Service Account Form JSON Or P12 Key In C#Oct 11, 2017. Service Accounts are used for server to server communication so users don't need to interact for Authentication. Let's learn to get access token for Google Service Account.
  • How To Control An LED Using KeypadSep 21, 2017. In this article we are going to see how to add an additional key pad library. We will see how to control an LED using keypad by assigning a password character to it.
  • Fetch User Details And Profile Picture From Person Or Group Field Using REST APISep 18, 2017. In one of my projects (on Office 365) I have a requirement to scroll key contacts of a project with the use's Full Name, Department, Job Title, Phone (Work/ Mobile) and Picture URL. Since all contacts are internal employees I don’t have to input user details, I just need a person and group field in a list to capture the user.
  • How To Insert Form Data In Multiple Table In DatabaseSep 13, 2017. In this article, we gonna learn about how to insert from data in multiple tables using jquery ajax in asp.net web application.In real time applications it is not a good practice to save all customer data in one table.They save data in multiple tables and link them using relations(using foreign keys).
  • Getting Started With Azure Cosmos DB - Table APISep 08, 2017. The table is made up of one or more partitions. Partition Key and Row Key are suitable to optimize your solution. The account name, table name, and partitionkKey together identify the partition within the same storage service where your table service stores the entity.
  • Key Capabilities Of Azure Cosmos DBAug 12, 2017. A few years ago, Microsoft offered DocumentDB as a Service (DaaS) that supported a limited set of features and functionalities. Today, most of the cloud-based services, such as Bing, Azure, and Office 365 are using DocumentDB. Microsoft took DocumentDB to the next level and came up with Azure Cosmos DB - A globally distributed, multi-model database.
  • Making Web Sites Look Like Native Apps Without the App StoreAug 02, 2017. Earning a place on a user's home screen is key to engagement with customers. The automatic Add to Home Screen Experience provides this capability to progressive web applications. This is driven by the web manifest file, providing valuable meta information to the browser.
  • Progressive Web App - The Latest Technology Disruption Developers Must Master TodayJul 27, 2017. Would you be surprised to learn that some of your favorite apps are web sites? An emerging trend is companies of all sizes are migrating their client strategy to web only, abandoning native apps. There are several reasons for this strategic business decision. Consumers no longer download apps and the web platform has added many key features, elevating the web past native apps.
  • Creating Internet Connectivity Load Balancer Using Azure PortalJul 11, 2017. Azure provides a variety of networking capabilities that can be used together or separately. But In this Article we will see about the one of the key capabilities (i.e Internet Connectivity).
  • Chat Bot Using Microsoft Bot Framework With LUIS - Part TwoJul 08, 2017. Click on ‘Publish App’ option in left hand side bar menu. It will show following page. Here you can choose Endpoint Key. Select purchased key. If you have not purchased any key then select Bootstrap key, which is for experimental purposes. In ‘Publish Settings’, you can select Endpoint slots as Staging or Production. If you select it as Staging, it will be available over http but you can’t access it though chat bot app. For our development select it as Production.
  • AngularJS Vs. ReactJS - A Critical AnalysisJul 01, 2017. Every entrepreneur wants their business website to flourish and to achieve that, the selection of the JavaScript framework becomes quite crucial. It plays a key role not only in the steadiness of the project, but also helps to maintain code and deadlines etc. However, choosing an apt framework to suit your requirements isn’t a cake walk.
  • Creating Custom Routing Constraint In ASP.NET Core MVCJun 26, 2017. In this article, we'll learn how to create a custom routing constraint in ASP.NET Core MVC. Routing constraint is responsible for matching the constraint rules with incoming requests.
  • Understand The Power Of Windows PowerShell Pipeline ( | )Jun 26, 2017. Windows PowerShell pipeline allows us to join two or more statements with a pipe symbol, sometimes called the '|' bar key. This tells PowerShell that we want to take the output of one command and pass it as the input to the next command. Let’s look at simple example to better understand the power of pipeline in Windows PowerShell.
  • All About Primary Key And Its BasicsMay 23, 2017. All About Primary Key And Its Basics
  • Climate Report Information Using An ASP.NET MVC And API KeyApr 21, 2017. This article depicts Climate Report Information, using an ASP.NET MVC and API key.
  • Generate Google API Key For Xamarin Android ApplicationsFeb 27, 2017. In this article, you will learn how to generate Google API key for Xamarin Android Applications.
  • Generate Bing Maps Authentication Key For Windows Based ApplicationsFeb 27, 2017. In this article, you will learn how to generate Bing Maps authentication key for Windows based application.
  • Working With Azure Key Vault Using Azure PowerShellJan 29, 2017. In this article, you will learn about Azure Key Vault, using Azure PowerShell.
  • Managing Site Collection Administrators In Office 365 SharePoint SiteJan 09, 2017. In this article, you will learn how to add and remove primary site collection administrator and site collection administrators in office 365 SharePoint site.
  • Now You Can Find Your Lost Items Through Microsoft's HololensJan 02, 2017. In this article, you will learn about the new technology by Microsoft where you can find your lost items like keys, wallets, or any other belonging through its AR Headset.
  • Azure Storage Account Why Two Access KeysJan 01, 2017. In this article, we will understand why Azure has provided two access keys to access the Storage Account.
  • An Easy Way To Understand Constraints In SQL ServerDec 26, 2016. In this article, you will learn the usage of constraints in SQL Server.
  • Creating A Linux VM On Azure With SSH Keys From Ubuntu MachineDec 13, 2016. In this article you will learn how to create a Linux VM on Azure with SSH Keys from Ubuntu Machine.
  • Secure Store Service Operations In SharePoint 2016Dec 05, 2016. In this article, we will walk through the creation of Secure Store Service, generation of the Key, and deletion of Secure Store Service, in SharePoint 2016.
  • Start Another Workflow From Within The Primary Nintex Workflow In SharePoint 2016Dec 02, 2016. In this article, you will learn how to start another Workflow within the Primary Nintex Workflow in SharePoint 2016.
  • UWP Key Phrase Extraction Using Cognitive Service Text Anaytics APINov 15, 2016. In this article, you will learn UWP Key Phrase Extraction using Cognitive Service Text Analytics API, Azure, XAML and C#.
  • Key Challenges In An Agile TeamNov 01, 2016. In this article, we will go through some of the key challenges faced in an Agile team. We will see the challenges and build a better Agile team.
  • How To Use Shortcuts Keys Of Microsoft Edge Browser In Windows 10Sep 29, 2016. In this article, you will learn how to use shortcuts keys of Microsoft Edge Browser in Windows 10.
  • Don’t Waste Time Until You Reach All The Keyboard Shortcuts Key In Windows 10!Sep 28, 2016. In this article, you will learn all the keyboard shortcuts used in Windows 10.
  • Key Based Cryptographic AlgorithmsSep 23, 2016. In this article, you will learn about Key based cryptographic algorithms.
  • Introduction to Azure Key VaultJul 22, 2016. In this article, you will learn about Azure Key Vault.
  • ASP.NET Core 1.0 Key FeaturesJun 10, 2016. In this article, you will learn key features of ASP.NET Core 1.0.
  • Introduction To JavaScript Object Notation (JSON)Jun 04, 2016. In this article you will learn about JavaScript Object Notation (JSON) with examples.
  • SQL Server 2014 Database Backup - EncryptionMay 24, 2016. In this article you will learn about SQL Server Database Backup. Microsoft SQL Server has developed a key feature introduced in SQL Server 2014, backup encryption.
  • Getting Started With Windows Programming In C/C++: Key EventsMay 23, 2016. In this article, we will see how to use key events for a window in Win32.
  • Introduction to PnP Core ComponentMay 15, 2016. This article explains the basics about PnP core component and its different key capabilities and also explains how to add this component to your Visual Studio solution.
  • Xamarin Android: Create An SHA 1 Key For Google Map App DevelopmentMay 01, 2016. In this article you will create an SHA1 Fingerprint Key for Xamarin Android Google Map App Development.
  • Implement Local Tile Notification In Windows 10 Universal AppApr 29, 2016. In this article we are going to see how to send local primary tile notification in Windows 10 universal app using adaptive tile templates.
  • Key Things To Consider Before Migrating From On-Premise SharePoint To SharePoint Online On Office 365Apr 28, 2016. In this article we will see the key things to consider before migrating from On-Premise SharePoint to SharePoint Online on Office 365
  • Getting Started with Azure Key VaultApr 21, 2016. In this article you will learn about Azure Key Vault.
  • Insecure Transport - Missing Public Key PinningMar 31, 2016. This article shares with the reader the steps on how to implement HTTP Public Key Pinning (HPKP) security policy/control.
  • Introduction To Accelerated Mobile Pages (AMP) - Part TwoMar 29, 2016. In this article, we will take a look at key AMP tags with some good examples.
  • Improving SQL Performance Using Covering IndexesFeb 10, 2016. In this article we will try to understand what a covering index is, how to avoid the expensive key lookup operations, and how it can improve our T-SQL performance multi fold times.
  • Types Of Keys In DatabaseJan 03, 2016. In this article you will learn about different types of keys in database.
  • Introduction To AngularJS - Day 10Dec 28, 2015. In this article, we are going to learn next key players/concept of AngularJS, understanding the concept of Custom Filters in AngularJS.
  • Introduction To AngularJS – Day 6Dec 21, 2015. In the 6th day of AngularJS article series, we are going to learning next key players/concept of AngularJS, understanding the concept of Directives in AngularJS.
  • Introduction To AngularJS - Day 5Dec 20, 2015. In this article you will learn next key players/concept of AngularJS, understanding the concept of Directives in AngularJS.
  • Introduction To AngularJS - Day 3Dec 18, 2015. In this article we will learn about the next key players/concept of AngularJS, understanding the process of data binding in AngularJS.
  • Introduction To AngularJS - Day 4Dec 18, 2015. In this article you will learn about the key players/concept of AngularJS, understanding the concept of Views in AngularJS.
  • Introduction To AngularJS - Day 2Dec 16, 2015. In this article you will learn about key concepts of AngularJS. This is part 2 of the series.
  • Indexes In SQL ServerNov 27, 2015. This article will help you to know about Indexes concepts in SQL Server with examples.
  • Key To Success: Going That Extra MileOct 21, 2015. This article is about going that extra mile for success. Most define successful people as ones who seek out change and take calculated risks, they are always the ones willing to go the “extra mile”.
  • Sort JSON Object Array Based On A Key Attribute In JavaScriptOct 19, 2015. In this article you will learn about sorting JSON Object Array based on a Key Attribute in JavaScript.
  • Visual Studio Shortcut KeysOct 09, 2015. In this article you will learn about some Visual Studio Shortcuts.
  • Finding Lost Windows Product Key Using Command Prompt Or PowerShellSep 29, 2015. In this article we will go through some different methods for finding lost retail Product Key of our Windows 10/8.1 using command prompt or PowerShell from BIOS/Registry.
  • Demonstrate Arrays in PHPAug 24, 2015. This article demonstrates arrays in PHP. An array is a collection of values of the same data type. In PHP the array concept goes further in the manner that in PHP an array stores each item as a key and value pair.
  • How You Can Turn On/Off Toggle Keys in Windows 10Aug 12, 2015. This article shows how to turn on/off toggle keys in Windows 10.
  • Remove Filtered SessionStorage and LocalStorageAug 10, 2015. This article explains how to remove all local storage and session storage or remove the storage depending on the key values.
  • Disable F12 Key in a Page Using jQueryJul 20, 2015. In this article, we will see how to disable the F12 Key using simple jQuery code.
  • The Top Online Form Builders For Your WebsiteJul 17, 2015. In this article you can compare the top online form builders for your website. Here, I have also shown some of the key features you expect to see in a good form builder.
  • Find PublicKeyToken of a DLLJul 15, 2015. This article shows how to determine the public key token of a DLL that we add as a reference to our project .
  • Error With Check Constraint in SQL ServerJul 14, 2015. In this article you will learn how to solve the error Error with Check Constraint in SQL Server.
  • 9 Key Concepts to Keyword 'Static'Jun 06, 2015. This article summarizes some of the key concepts around the keyword static that every developer must remember.
  • Constraints in SQL ServerMay 21, 2015. Here you will learn about constraints in SQL Server with examples.
  • Structured Logging With Serilog and Seq: Part 2May 17, 2015. Here's the Part 2 of Structured Logging with Serilog and Seq. The key purpose of using Serilog is to log Structured Data.
  • Structured Logging With Serilog and Seq: Part 1May 12, 2015. Here's the Part 1 of Structured Logging with Serilog and Seq. The key purpose of using Serilog is to log Structured Data.
  • What to do if Shortcut Key CTRL + R Does Not Work in SQL ServerMay 12, 2015. In this article, we will go through the uses of CTRL + R Key in SQL Server. Here, we will also look at the solutions for when a key stops working in SQL Server.
  • Code First Approach in MVC With Entity Framework With Primary and Foreign Key CreationApr 17, 2015. This article shows how to create a Primary Key and Foreign Key using the Code First approach in MVC with Entity Framework.
  • Text Encrypt and Decrypt With a Specified KeyApr 08, 2015. This software allows you to encrypt and decrypt text with a specified key using C#.

About Primary-Key-constraint

NA
Web Development Outsourcing
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.