-
Notifications
You must be signed in to change notification settings - Fork 110
1. Types of TEDB
Bilal edited this page May 22, 2016
·
1 revision
There are 2 types of TEDB libraries
- TEDB ( TrackerEnabledDbcontext )
- TEDB Identity ( TrackerEnabledDbcontext.Identity )
This is the main library. It can be used with any type of .net project. For example,
- Console application
- Winforms application
- Web application ( MVC/ Webforms )
- Windows store application
- Class library
Basic use:
public class ApplicationDbContext : TrackerContext
{
public ApplicationDbContext()
: base("DefaultConnection")
{
}
public DbSet<Blog> Blogs { get; set; }
}
[TrackChanges]
public class Blog
{
public int Id { get; set; }
public string Title { get; set; }
[SkipTracking]
public string Description { get; set; }
}
This library was later added to support Asp.Net Identity specifically.
You should install any one of them in one project depending upon the type of project. You will generally not need both of them installed in project, but you can do it if you want.
Basic use:
public class ApplicationDbContext : TrackerIdentityContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection")
{
}
public DbSet<Blog> Blogs { get; set; }
}