Introduction:
-------------
This folder contains projects to demonstrate how to use various Entity Framework 6.1 features using Actian Zen ADO.NET client.

Latest Actian Zen Release (Actian Zen 4.6) supports Entity Framework 6.1.



Entity Framework:
-----------------
Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write. For more information, open the following link

https://msdn.microsoft.com/en-in/data/ef.aspx



New Features in Entity Framework 6.1:
-------------------------------------
Open the following link to see the new features introduced in Entity Framework 6.1

https://msdn.microsoft.com/en-in/data/jj574253.aspx



Content of These samples:
-------------------------
For more details about each feature open the following link

https://msdn.microsoft.com/en-us/data/ee712907.aspx
 
	Entity Framework 6.1
	====================
	1. Code First
		a. Set Initializer (Create Database if Not Exists)
		b. Set Initializer (Drop and Create Database Always)
		c. Set Initializer (Drop and Create Database if Model Changes)
		d. Code based Registration
		e. Config based Registration
		f. Connection Resiliency
		g. Custom Code First Conventions
		h. Custom Migration History
		i. Database Command Logging
		j. Map to Stored Procedure
		k. Index Annotation
	2. Code First Migrations
	3. Database First
		a. Basic Workflow
		b. Disable Transactions for Function Imports
	4. Model First
	5. Multiple Database per Context (Note: Please refer the readme avaialble in the solution of the sample before you start on it)
	6. Context Reference in Migration Commands
	7. SKIP Operator



