<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AboutEB.aspx.cs" Inherits="MyTunes.DatabaseBinding.AboutDB" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <p>
        <asp:Label ID="lblHeader" runat="server" Font-Bold="True" 
            Text="Advantages and Disadvantages of the Entity Binding"></asp:Label>
    </p>
    <h3>Advantage #1: sql-Like syntax</h3>
    <p>
        The features offered by Entity Binding and LINQ make a powerful combination and 
        provide a familiar way to query databases.&nbsp; While there are some syntax 
        differences between LINQ and SQL, overall the technology is quite impressive and 
        easy to learn for people comfortable with SQL.</p>
    <h3>Disadvantage #1: Limited Scalability</h3>
    <p>
        Just like with using DataSets, Entity Binding also will reload the entire set of records from the database every 
        time, which can slow performance over time.  A Business Logic Layer can be used 
        to provide efficient paging and sorting operations though.</p>
    </asp:Content>
