This article shows how to do table splitting and select data operations.
SQL Server table structure
![]()
Create an ASP.Net Web Application as shown in the following screenshot.
![]()
Set Up Entity Framework
![]()
Cut columns from the Employee entity.
![]()
Paste them into the Employee details entity
![]()
Add an association between Employee and EmployeeDetails.
![]()
Referential constraints
![]()
Webform1.aspx
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TableSplitting_SelectData.WebForm1" %>
- <!DOCTYPE html>
- <html
- xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title></title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None">
- <AlternatingRowStyle BackColor="PaleGoldenrod"></AlternatingRowStyle>
- <FooterStyle BackColor="Tan"></FooterStyle>
- <HeaderStyle BackColor="Tan" Font-Bold="True"></HeaderStyle>
- <PagerStyle HorizontalAlign="Center" BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"></PagerStyle>
- <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite"></SelectedRowStyle>
- <SortedAscendingCellStyle BackColor="#FAFAE7"></SortedAscendingCellStyle>
- <SortedAscendingHeaderStyle BackColor="#DAC09E"></SortedAscendingHeaderStyle>
- <SortedDescendingCellStyle BackColor="#E1DB9C"></SortedDescendingCellStyle>
- <SortedDescendingHeaderStyle BackColor="#C2A47B"></SortedDescendingHeaderStyle>
- </asp:GridView>
- </div>
- </form>
- </body>
- </html>
Webform1.aspx.cs
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- namespace TableSplitting_SelectData
- {
- public partial class WebForm1: System.Web.UI.Page
- {
- EmployeeDBEntities objEmpEntities = new EmployeeDBEntities();
- protected void Page_Load(object sender, EventArgs e)
- {
- var query = from r in objEmpEntities.Employees.Include("EmployeeDetails")
- select new
- {
- r.FirstName,
- r.LastName,
- r.EmployeeDetail.Phone,
- r.EmployeeDetail.Email
- };
- GridView1.DataSource = query.ToList();
- GridView1.DataBind();
- }
- }
- }
The output of the application is as shown in the following screenshot.
![]()
Summary
In this article, we saw how to do table splitting and a select data operation.
Happy coding.