Dev Center - Desktop
Dev Center Home
Windows Store apps
Internet Explorer
Hardware
Dashboard
Get Started
Design
Develop
Certify
Sign in
Desktop technologies
Server and system
API index
Samples
Community
Dev Center - Desktop
>
Samples
>
ADO.NET Entity Framework
Download Visual Studio
Quick Access
My Samples
Upload a sample
Browse Sample Requests
More From Microsoft - Visual Studio Platform Team
Microsoft ADO.NET Data Services Application
(23)
Visual Studio 2010 SDK Samples
(5)
Build Progress Bar
(20)
Single File Generator
(7)
See All
ADO.NET Entity Framework
This sample shows a WPF application built on top of the Microsoft ADO.NET Entity Framework. The application shows how the Entity Framework can be used in some common design patterns that promote testability and maintainability of code.
Download
VB.NET (496.1 KB)
C# (496.1 KB)
Ratings
(14)
Downloaded
23,292 times
Favorites
Add To Favorites
Requires
Visual Studio 2010
Last Updated
6/20/2011
License
Custom
Share
Technologies
ADO.NET Entity Framework
,
WPF
Topics
Data Access
,
XAML
,
MVVM
Report Abuse to Microsoft
Description
Browse Code
Solution Explorer
VB.NET
C#
Common
My Project
AssemblyInfo.vb
Common.vbproj
DepartmentRepository.vb
EmployeeRepository.vb
IDepartmentRepository.vb
IEmployeeContext.vb
IEmployeeRepository.vb
IUnitOfWork.vb
UnitOfWork.vb
EmployeeTracker
My Project
AssemblyInfo.vb
View
AddressDetailView.xaml
AddressDetailView.xaml.vb
DepartmentDetailView.xaml
DepartmentDetailView.xaml.vb
DepartmentWorkspaceView.xaml
DepartmentWorkspaceView.xaml.vb
EmailDetailView.xaml
EmailDetailView.xaml.vb
EmployeeContactsDetailView.xaml
EmployeeContactsDetailView.xaml.vb
EmployeeDetailView.xaml
EmployeeDetailView.xaml.vb
EmployeeWorkspaceView.xaml
EmployeeWorkspaceView.xaml.vb
MainView.xaml
MainView.xaml.vb
PhoneDetailView.xaml
PhoneDetailView.xaml.vb
ViewModel
Helpers
DelegateCommand.vb
ViewModelBase.vb
AddressViewModel.vb
BasicEmployeeViewModel.vb
ContactDetailViewModel.vb
DepartmentViewModel.vb
DepartmentWorkspaceViewModel.vb
EmailViewModel.vb
EmployeeViewModel.vb
EmployeeWorkspaceViewModel.vb
MainViewModel.vb
PhoneViewModel.vb
app.config
Application.xaml
Application.xaml.vb
Banner.xaml
Banner.xaml.vb
CompactFormStyles.xaml
EmployeeTracker.vbproj
EntityFramework
My Project
AssemblyInfo.vb
app.config
ContextTemplate.tt
ContextTemplate.vb
Employee.mdf
Employee_log.ldf
EmployeeModel.edmx
EntityFramework.vbproj
Fakes
My Project
AssemblyInfo.vb
FakeEmployeeContext.vb
FakeObjectSet.vb
Fakes.vbproj
Generation.vb
Model
My Project
AssemblyInfo.vb
Address.vb
ContactDetail.vb
Department.vb
Email.vb
Employee.vb
Model.vbproj
Phone.vb
Tests
Common
DepartmentRepositoryTests.vb
EmployeeRepositoryTests.vb
UnitOfWorkTests.vb
EntityFramework
AttachedProxyFixupTests.vb
DetachedProxyFixupTests.vb
EmployeeEntitiesTests.vb
Fakes
FakeEmployeeContextTests.vb
FakeObjectSetTests.vb
Model
BaseModelTypeFixupTests.vb
FixupTestsBase.vb
My Project
AssemblyInfo.vb
ViewModel
Helpers
DelegateCommandTests.vb
AddressViewModelTests.vb
BasicEmployeeViewModelTests.vb
ContactDetailViewModelTests.vb
DepartmentViewModelTests.vb
DepartmentWorkspaceViewModelTests.vb
EmailViewModelTests.vb
EmployeeViewModelTests.vb
EmployeeWorkspaceViewModelTests.vb
MainViewModelTests.vb
PhoneViewModelTests.vb
app.config
Tests.vbproj
Utilities.vb
EmployeeTracker.sln
ReadMe.htm
Common
Properties
AssemblyInfo.cs
Common.csproj
DepartmentRepository.cs
EmployeeRepository.cs
IDepartmentRepository.cs
IEmployeeContext.cs
IEmployeeRepository.cs
IUnitOfWork.cs
UnitOfWork.cs
EmployeeTracker
Properties
AssemblyInfo.cs
View
AddressDetailView.xaml
AddressDetailView.xaml.cs
DepartmentDetailView.xaml
DepartmentDetailView.xaml.cs
DepartmentWorkspaceView.xaml
DepartmentWorkspaceView.xaml.cs
EmailDetailView.xaml
EmailDetailView.xaml.cs
EmployeeContactsDetailView.xaml
EmployeeContactsDetailView.xaml.cs
EmployeeDetailView.xaml
EmployeeDetailView.xaml.cs
EmployeeWorkspaceView.xaml
EmployeeWorkspaceView.xaml.cs
MainView.xaml
MainView.xaml.cs
PhoneDetailView.xaml
PhoneDetailView.xaml.cs
ViewModel
Helpers
DelegateCommand.cs
ViewModelBase.cs
AddressViewModel.cs
BasicEmployeeViewModel.cs
ContactDetailViewModel.cs
DepartmentViewModel.cs
DepartmentWorkspaceViewModel.cs
EmailViewModel.cs
EmployeeViewModel.cs
EmployeeWorkspaceViewModel.cs
MainViewModel.cs
PhoneViewModel.cs
App.config
App.xaml
App.xaml.cs
Banner.xaml
Banner.xaml.cs
CompactFormStyles.xaml
EmployeeTracker.csproj
EntityFramework
Properties
AssemblyInfo.cs
App.config
ContextTemplate.cs
ContextTemplate.tt
Employee.mdf
Employee_log.LDF
EmployeeModel.edmx
EntityFramework.csproj
Fakes
Properties
AssemblyInfo.cs
FakeEmployeeContext.cs
FakeObjectSet.cs
Fakes.csproj
Generation.cs
Model
Properties
AssemblyInfo.cs
Address.cs
ContactDetail.cs
Department.cs
Email.cs
Employee.cs
Model.csproj
Phone.cs
Tests
Common
DepartmentRepositoryTests.cs
EmployeeRepositoryTests.cs
UnitOfWorkTests.cs
EntityFramework
AttachedProxyFixupTests.cs
DetachedProxyFixupTests.cs
EmployeeEntitiesTests.cs
Fakes
FakeEmployeeContextTests.cs
FakeObjectSetTests.cs
Model
BaseModelTypeFixupTests.cs
FixupTestsBase.cs
Properties
AssemblyInfo.cs
ViewModel
Helpers
DelegateCommandTests.cs
AddressViewModelTests.cs
BasicEmployeeViewModelTests.cs
ContactDetailViewModelTests.cs
DepartmentViewModelTests.cs
DepartmentWorkspaceViewModelTests.cs
EmailViewModelTests.cs
EmployeeViewModelTests.cs
EmployeeWorkspaceViewModelTests.cs
MainViewModelTests.cs
PhoneViewModelTests.cs
App.config
Tests.csproj
Utilities.cs
EmployeeTracker.sln
ReadMe.htm
Click an item in the panel on the left to view the contents here.