Splitting Into Multiple Diagrams
This section describes a new feature of OpenAccess that allows the users to develop the conceptual part of their domain model in more than one visual diagram. It is implemented in OpenAccess Visual Designer and could be extremely
useful in cases of large models that are logically separated in several database schemas or namespaces. The section contains two articles that explain how to use multiple diagrams with newly created domain models and with existing ones.
Working with Streams
This documentation article describes the workflow with the new OpenAccess Streaming API. This special API is capable of working with binary large objects and implements the Telerik.OpenAccess.BinaryStream type that exposes a stream around a database binary field.
Artificial Types CRUD Operations
This set of articles demonstrates how to perform CRUD operations with artificial types at runtime. The section consists of four separate topics which provide step-by-step guidance and code snippets describing the processes of inserting, updating, deleting and selecting artificial types.
Dynamic Data Wizard: Configure Context Endpoints Dialog
This documentation article shows how to setup the Configure Context Endpoints dialog of the Dynamic Data wizard. It demonstrates the new Use RadControls for Ajax feature that allows you to create the custom data pages with the help of Telerik RadControls for ASP.NET AJAX if they are installed on your machine.
Code Generation: Fluent Mapping
This documentation article provides guidelines about the creation of a domain model that utilizes the Fluent Mapping API of OpenAccess. Here the developers can find how to use the enhanced Telerik OpenAccess Fluent Library project template and the Telerik OpenAccess Fluent Model item template. The article also includes a step-by-step workflow showing the process of migration from XML/Attributes mapping type to Fluent. Except that, the article gives information about the limitations of the Fluent mapping type.
Other New Resources
Split Entities During the Model Generation
This documentation article offers a practical how-to that demonstrates the process of creating a domain model utilizing the Database First approach and the new feature of OpenAccess for creating a separate diagram for each schema in the database.
Splitting Entities in the Visual Designer
This documentation article explains to the developers how to crate a new diagram inside an existing domain model and how to copy/move the domain classes between the different diagrams. It also guides the users through the process of renaming the created diagrams.
Inserting Artificial Types
This article shows how to create new instances of artificial types and how to initialize them. It demonstrates the usage of the CreateInstance and CreateDynamicInstance extension methods of OpenAccessContext.
Querying Artificial Types
This article describes how to retrieve artificial types from the database. It demonstrates the usage of the GetAll and FieldValue<T> extension methods.
Updating Artificial Types
This article demonstrates how to update artificial types in the database. It shows the usage of the SetFieldValue<T> extension method.
Delete Artificial Types
This article demonstrates how to delete artificial types from the database. It shows the usage of the Delete and SaveChanges methods of OpenAccessContext.
Code Only Mapping: How to: Create a Fluent Mapping Library
This documentation article describes how to get started with the usage of the Fluent - Mapping API of OpenAccess. It demonstrates the new OpenAccess New Fluent Model wizard that helps you with the initial effort when you generate a fluent domain model from an existing database. It also shows how to utilize the OpenAccess ORM NuGet Packages for code first development.