C# Entity Framework with MSSQL, MYSQL

MSSQL 2008 Using entity framework

1. Preparation

Install SQL Server 2005 or Higher, link

Install SQL Server 2000 Sample Databases, link

Install .NET Framework 3.0 or Higher

2. Check whether Install ADO .NET Entity Data Moel to VS IDE

Add new item to your project, and then check whether the item “ADO .NET Entity Data Model” exists on C# Items->Data, Here is the sample.

C# Entity Framework with MSSQL, MYSQL_第1张图片

If not found, please install the template under this paht:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Data\1033\AdoNetEntityDataModelCSharp.zip.

3. Import NorthWind sample database for testing

Open the instnwnd.sql on SSMS and then execute it.

4. Create a C# project and then add the entity data model by Step2, named it as mssqlNorthWind.

C# Entity Framework with MSSQL, MYSQL_第2张图片

Choose “Generate from database”.

C# Entity Framework with MSSQL, MYSQL_第3张图片

Click “New Connection”

C# Entity Framework with MSSQL, MYSQL_第4张图片

Change the “Data Source” to use SQL Server provider.

C# Entity Framework with MSSQL, MYSQL_第5张图片

Fill the server, username, password and select the database as NorthWind.

C# Entity Framework with MSSQL, MYSQL_第6张图片

Click “Test Connection” to check the connection.

Save the connectionstring into app.config file, named as “mssqlNorthwindEntities”.

C# Entity Framework with MSSQL, MYSQL_第7张图片

Choose the mapping between tables, view, or storage procedures and data model, named as mssqlNorthWindModel.

C# Entity Framework with MSSQL, MYSQL_第8张图片

And then, we will see the data model created in our project shown as below:

C# Entity Framework with MSSQL, MYSQL_第9张图片

The classes will be created similar to the tables in NorthWind. If the tables named with “s”, “es” as suffix, it will be removed in data model degisn.

C# Entity Framework with MSSQL, MYSQL_第10张图片

你可能感兴趣的:(framework)