\begin{frame}
\frametitle{ADO.NET Entity Framework}
\pause
\begin{goal}{ADO.NET Entity Framework}
\begin{itemize}
\item Different applications can have different views on the data.
\medskip
\item \emph{Views entirely implemented on the client side}.
\begin{itemize}
\item Avoid polluting DB schema with per-application views.
\item No added maintenance on the database side.
\end{itemize}
(ANSI-SPARC model has views on server side)
\medskip
\item Powerfull
\begin{itemize}
\item Broad set of views that are updatable.
\item Updatability can be statically verified.
\end{itemize}
\end{itemize}
\end{goal}
\end{frame}