background preloader

ASP.NET MVC + tutaux

Facebook Twitter This post was co-authored by Nicole Berdy, Program Manager II, Azure IoT. The Internet of Things (IoT) is providing new opportunities for businesses to improve operations, become more efficient at what they do, and create new revenue streams. We believe the IoT starts with your things, where your things are what matter most to your business. To help the customers get the most out of the IoT, Microsoft introduced the Azure IoT Suite and public preview of Azure IoT Hub last fall. On February 4, we announced the general availability of the Azure IoT Hub. This service provides capabilities for securely connecting, provisioning, updating and sending commands to devices.

IoT Hub has some exciting new features in addition to the rich feature set debuted in public preview. Bulk device identity import/export: Allows you to bulk import device identities into an IoT Hub’s device registry, or export the list of devices to import into another IoT Hub for failover. SQL Server Data Tools Preview in Visual Studio 2015. 10 things you should try on the leap day | The Visual Studio Blog. It’s February 2016 and so those of us on the Gregorian calendar get to enjoy an extra day in the month! What will you do in those 24 bonus hours? How about learning some new tools and technologies?

Here are ten great suggestions—OK, eleven! It is a leap year, so it’s a leap list: Get your code hosted for free in Visual Studio Team Services: With all of these new projects to try out on leap day, make sure you’re putting them into source control on VS Team Services. Talking with Python (literally!) Check out the top 5 Visual Studio extensions: What’s your favorite Visual Studio extension? Build a Universal Windows app—quick and easy: Curious about diving into Universal Windows apps but never had the time or didn’t know where to start? Explore Azure Diagnostics Integration with Application Insights: What do you do when your Azure Cloud Services (web and worker roles) or Virtual Machines fail? Build an Azure App Service to record Raspberry Pi Sensor Data: Perhaps we saved the best for last?

Data Factory Documentation | Azure. New Data Factory monitoring and management UI now available Simplify how you monitor and manage your data pipelines with the new UI for Azure Data Factory. Read more Azure Data Lake Store and Azure Data Lake Analytics integration with Azure Data Factory You can use Azure Data Factory to move data to and from Data Lake Store, and you can run queries with Data Lake Analytics. Read more General availability: Azure Data Factory Azure Data Factory is a cloud-based data integration service that automates moving and transforming data. Entity Framework Connections and Models. This topic covers how Entity Framework discovers which database connection to use, and how you can change it. Models created with Code First and the EF Designer are both covered in this topic. Typically an Entity Framework application uses a class derived from DbContext.

This derived class will call one of the constructors on the base DbContext class to control: How the context will connect to a database—i.e. how a connection string is found/usedWhether the context will use calculate a model using Code First or load a model created with the EF DesignerAdditional advanced options The following fragments show some of the ways the DbContext constructors can be used. Use Code First with connection by convention If you have not done any other configuration in your application, then calling the parameterless constructor on DbContext will cause DbContext to run in Code First mode with a database connection created by convention. Use Code First with connection string in app.config/web.config file. Creating a More Complex Data Model for an ASP.NET MVC Application.

The Contoso University sample web application demonstrates how to create ASP.NET MVC 5 applications using the Entity Framework 6 Code First and Visual Studio 2013. For information about the tutorial series, see the first tutorial in the series. In the previous tutorials you worked with a simple data model that was composed of three entities. In this tutorial you'll add more entities and relationships and you'll customize the data model by specifying formatting, validation, and database mapping rules. You'll see two ways to customize the data model: by adding attributes to entity classes and by adding code to the database context class. When you're finished, the entity classes will make up the completed data model that's shown in the following illustration: Customize the Data Model by Using Attributes In this section you'll see how to customize the data model by using attributes that specify formatting, validation, and database mapping rules.

The DataType Attribute The StringLengthAttribute. Entity Framework Code First to a New Database. This video and step-by-step walkthrough provide an introduction to Code First development targeting a new database. This scenario includes targeting a database that doesn’t exist and Code First will create, or an empty database that Code First will add new tables too. Code First allows you to define your model using C# or VB.Net classes. Additional configuration can optionally be performed using attributes on your classes and properties or by using a fluent API. ( more video options - including download) Pre-Requisites You will need to have Visual Studio 2010 or Visual Studio 2012 installed to complete this walkthrough. If you are using Visual Studio 2010, you will also need to have NuGet installed. 1.

To keep things simple we’re going to build a basic console application that uses Code First to perform data access. Open Visual StudioFile -> New -> Project…Select Windows from the left menu and Console ApplicationEnter CodeFirstNewDatabaseSample as the nameSelect OK 2. 3. 4. Where’s My Data? Your First ASP.NET 5 Web App Using Visual Studio — ASP.NET documentation. In this tutorial, you’ll create a simple web app using ASP.NET 5. The app stores data in a SQL database using Entity Framework (EF) and uses ASP.NET MVC to support the basic CRUD operations (create, read, update, delete). Create a new ASP.NET 5 project¶ Start Visual Studio 2015. From the File menu, select New > Project. Select the ASP.NET Web Application project template. In the New ASP.NET Project dialog, select Web Application under ASP.NET 5 Preview Templates. Running the default app¶ Once Visual Studio finishes creating the app, run the app by selecting Debug -> Start Debugging.

It may take time to initialize Visual Studio and the new app. After reviewing the running Web app, close the browser and click the “Stop Debugging” icon in the toolbar of Visual Studio to stop the app. Review the project¶ In Visual Studio, the Solution Explorer window lets you manage files for the project. Visual Studio creates some initial folders and files for your project. Understanding MVC¶ Entity Framework¶ Getting Started with Entity Framework 6 Code First using MVC 5. The Contoso University sample web application demonstrates how to create ASP.NET MVC 5 applications using the Entity Framework 6 and Visual Studio 2013. This tutorial uses the Code First workflow. For information about how to choose between Code First, Database First, and Model First, see Entity Framework Development Workflows.

The sample application is a web site for a fictional Contoso University. It includes functionality such as student admission, course creation, and instructor assignments. This tutorial series explains how to build the Contoso University sample application. You can download the completed application. A Visual Basic version translated by Mike Brind is available: MVC 5 with EF 6 in Visual Basic on the Mikesdotnetting site. Software versions used in the tutorial The tutorial should also work with Visual Studio 2013 Express for Web or Visual Studio 2012. Tutorial versions Questions and comments The Contoso University Web Application Prerequisites Set Up the Site Style <! Getting Started with ASP.NET MVC 5. This tutorial will teach you the basics of building an ASP.NET MVC 5 web app using Visual Studio 2013. Download the completed project. This tutorial was written by Scott Guthrie (twitter@scottgu ), Scott Hanselman (twitter: @shanselman ), and Rick Anderson ( @RickAndMSFT ) You need an Azure account to deploy this app to Azure: You can open an Azure account for free - You get credits you can use to try out paid Azure services, and even after they're used up you can keep the account and use free Azure services.You can activate MSDN subscriber benefits - Your MSDN subscription gives you credits every month that you can use for paid Azure services.

Getting Started Start by installing and running Visual Studio Express 2013 for Web or Visual Studio 2013. Visual Studio is an IDE, or integrated development environment. Creating Your First Application Click New Project, then select Visual C# on the left, then Web and then select ASP.NET Web Application. Click F5 to start debugging.