\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}