Provides a fluent interface for commonly used operations of the IMClient.
Inheritance
System.Object
FluentClient
Assembly: Stylelabs.M.Sdk.Fluent.dll
Syntax
public class FluentClient : object
FluentClient(IMClient)
Declaration
public FluentClient(IMClient client)
Parameters
Entities
Provides access to entities in a fluent way.
Declaration
public FluentEntities Entities { get; }
Property Value
EntityDefinitions
Provides access to entity definitions in a fluent way.
Declaration
public FluentEntityDefinitions EntityDefinitions { get; }
Property Value
EntityFactory
Provides access to the entity factory in a fluent way.
Declaration
public FluentEntityFactory EntityFactory { get; }
Property Value
EntityLoadConfiguration
Declaration
public IEntityLoadConfiguration EntityLoadConfiguration { get; }
Property Value
Settings
Provides access to settings in a fluent way.
Declaration
public FluentSettings Settings { get; }
Property Value
Users
Provides access to users in a fluent way.
Declaration
public FluentUsers Users { get; }
Property Value
QueryableEntities(Func<QueryableEntities<IQueryableEntity>, IQueryable<IQueryableEntity>>)
Declaration
public FluentQueryableEntities QueryableEntities(Func<QueryableEntities<IQueryableEntity>, IQueryable<IQueryableEntity>> queryFunc)
Parameters
Returns
UseCultureLoadOption(CultureInfo[])
Declaration
public FluentClient UseCultureLoadOption(params CultureInfo[] cultures)
Parameters
Type |
Name |
Description |
CultureInfo[] |
cultures |
|
Returns
UseCultureLoadOption(LoadOption)
Declaration
public FluentClient UseCultureLoadOption(LoadOption loadOption)
Parameters
Returns
UseCultureLoadOption(String[])
Declaration
public FluentClient UseCultureLoadOption(params string[] cultures)
Parameters
Type |
Name |
Description |
System.String[] |
cultures |
|
Returns
UsePropertyLoadOption(LoadOption)
Declaration
public FluentClient UsePropertyLoadOption(LoadOption loadOption)
Parameters
Returns
UsePropertyLoadOption(String[])
Declaration
public FluentClient UsePropertyLoadOption(params string[] properties)
Parameters
Type |
Name |
Description |
System.String[] |
properties |
|
Returns
UseRelationLoadOption(LoadOption)
Declaration
public FluentClient UseRelationLoadOption(LoadOption loadOption)
Parameters
Returns
UseRelationLoadOption(RelationSpecification[])
Declaration
public FluentClient UseRelationLoadOption(params RelationSpecification[] relations)
Parameters
Returns