DbContext
This template is designed for generating a strongly-typed DbContext class and persistence
ignorant entity classes.
DbContext template can generate the following kinds of mapping: attribute mapping
(for simple cases), fluent mapping in the OnModelCreating method, and fluent mapping
in configuration classes. You may also disable mapping generation completely if
default settings from user-defined conventions are enough for you.
DbContext template has a WCF Data Contract Attributes property for managing generation
of DataContract, KnownType, and DataMember attributes for classes and properties.
This template also can generate classes that implement INotifyPropertyChanged, and
INotifyPropertyChanging interfaces.
POCO Entity
This template is designed for generating a strongly-typed ObjectContext class and
classes with persistence ignorance.
POCO Entity template has a WCF Data Contract Attributes property for managing
generation of DataContract, KnownType, and DataMember attributes for classes and
properties. This template also can generate classes that implement
INotifyPropertyChanged, and INotifyPropertyChanging interfaces.
Repository and Unit of Work
This template is designed for generating code implementing Repositories and Unit
of Work patterns for Entity Framework model. It allows you to completely separate
working with entity classes from the actual data access code.
Entity Object
This template is designed for generating a strongly-typed ObjectContext class and
persistence-aware classes.
Self-Tracking Entity
This template is designed for generating a strongly-typed ObjectContext class and
self-tracking entity classes.
EF Core
This template is designed for generating classes for Entity Framework Core models
EF Core template has a Generate Data Contracts property for managing generation
of DataContract attributes for classes and properties.
This template also can generate classes that implement INotifyPropertyChanged,
INotifyPropertyChanging, Clonable, and Equals interfaces, etc.
Repository and Unit of Work
This template is designed for generating code implementing Repositories and Unit
of Work patterns for Entity Framework Core model. It allows you to completely separate
working with entity classes from the actual data access code.
Castle ActiveRecord
This template is designed for implementing the Active Record design pattern. It
generates Castle ActiveRecord implementation code.
Fluent NHibernate
This template is designed for generating fluent mapping code for NHibernate models.
It is used together with the NHibernate template.
Loquacious Mapping
This template is designed for generating Loquacious mapping (Mapping by code) for
NHibernate models.
NHibernate
This template is designed for generating NHibernate entities and .hbm.xml mapping
files for them. However if you use this template together with Fluent NHibernate
template, you may disable XML mapping generation.
Repository and Unit of Work
This template is designed for generating code implementing Repositories and Unit
of Work patterns for NHibernate model. It allows you to completely separate working
with entity classes from the actual data access code.
Fluent Mapping
This template is designed for generating a strongly-typed DataContext class, fluent mapping and classes with persistence ignorance. It is available in C# only.
LinqConnect
This template is designed for generating a strongly-typed DataContext class and
persistence-aware classes.
POCO Entity
This template is designed for generating a strongly-typed DataContext class and
classes with persistence ignorance.
Repository and Unit of Work
This template is designed for generating code implementing Repositories and Unit
of Work patterns for LinqConnect model. It allows you to completely separate working
with entity classes from the actual data access code.
LINQ to SQL
This template is designed for generating a strongly-typed DataContext class and
persistence-aware classes.
LINQ to SQL for Windows Phone
This template is designed for generating a strongly-typed DataContext class and
persistence-aware classes for Windows Phone applications.
POCO Entity
This template is designed for generating a strongly-typed DataContext class and
classes with persistence ignorance.
Repository and Unit of Work
This template is designed for generating code implementing Repositories and Unit
of Work patterns for LinqConnect model. It allows you to completely separate working
with entity classes from the actual data access code.
Data Access
This template is designed for generating classes with code only mapping for Telerik
Data Access models
Data Access template has a Generate Data Contracts property for managing generation
of DataContract attributes for classes and properties.
This template also can generate classes that implement INotifyPropertyChanged,
INotifyPropertyChanging, Clonable, and Equals interfaces, etc.
Repository and Unit of Work
This template is designed for generating code implementing Repositories and Unit
of Work patterns for Telerik Data Access model. It allows you to completely
separate working with entity classes from the actual data access code.