Hello, I am able to return Entity objects for use in my HTML5 Grid (commented out below MyEntityTableName) trying to get a TypedView (MyViewName) to return. This errors the service.
Regards.
public class MyServiceName : LLBLGenProODataServiceBase<LinqMetaData>
{
// This method is called only once to initialize service-wide policies.
public static void InitializeService(DataServiceConfiguration config)
{
// TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc.
// Examples:
// config.SetEntitySetAccessRule("MyEntityTableName", EntitySetRights.All);
config.SetEntitySetAccessRule("MyViewName", EntitySetRights.All);
// config.SetServiceOperationAccessRule("MyServiceOperation", ServiceOperationRights.All);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3;
}
protected override LinqMetaData CreateLinqMetaDataInstance()
{
// adapter
// return new LinqMetaData(new DataAccessAdapter());
// selfservicing:
return new LinqMetaData();
}
protected override ITransactionController CreateTransactionControllerInstance()
{
// adapter
// return new DataAccessAdapter();
// selfservicing:
return new Transaction(System.Data.IsolationLevel.ReadCommitted, "Trans");
}
protected override IUnitOfWorkCore CreateUnitOfWorkInstance()
{
// adapter
return new UnitOfWork2();
// selfservicing
// return new UnitOfWork();
}
protected override string ContainerName
{
get { return "MyServiceName"; }
}
}