LinqConnect Documentation
Concepts

This section describes basic concepts that stand behind the LinqConnect technology. While it is generally enough to walk through the Getting Started topics to understand usage of LinqConnect, knowing the concepts is essential to write effective LINQ-enabled applications.

Mapping

Describes how to map an entity to one or more database tables, define conditions for the mapping, and specify the column to property mappings with LinqConnect.

Fluent Mapping

Describes LinqConnect fluent mapping.

Querying Data

Provides information on queries, relationships, object identity, and use of joins in LinqConnect.

Modifying Data

Provides information about data modifying with LinqConnect.

Monitoring

Describes how you can monitor interaction of your LinqConnect application with the database server.

Dynamic Database Creation and Dropping

Provides information on how to create and drop the model database at runtime.

Security

Provides information on how to increase security in your LinqConnect applications.

Performance

Provides some tips to increase performance of your LinqConnect applications.

How to Create and Use One Model with Different Databases

Provides information on how to create a model and generate context and entity classes that can work with different databases, for example SQL Server and SQLite.