File
Categories
|
Type : SimpleList<Category>
|
|
import { SimpleList } from '../../baseframework/collections';
import { DataServiceEntitySet, DataServiceKey } from '../dataServices';
@DataServiceEntitySet({
setName: 'Category',
entityName: 'Category',
namespace: 'MyNamespace',
})
@DataServiceKey({
keys: ['CategoryId'],
})
export class Category {
CategoryId: number;
CategoryName: string;
IsDefault: boolean;
Categories: SimpleList<Category>;
}
@DataServiceEntitySet({
setName: 'CategoryOwner',
entityName: 'CategoryOwner',
namespace: 'MyNamespace',
})
@DataServiceKey({
keys: ['CategoryOwnerId'],
})
export class CategoryOwner {
CategoryId: number;
CategoryName: string;
IsDefault: boolean;
Categories: SimpleList<Category>;
}
@DataServiceEntitySet({
setName: 'MyClass',
entityName: 'MyClass',
namespace: 'MyNamespace',
})
@DataServiceKey({
keys: ['field1', 'field2'],
})
export class MyClass {
field1: string;
field2: string;
}
@DataServiceKey({
keys: ['field1', 'field2', 'field3'],
})
@DataServiceEntitySet({
setName: 'MyClass',
entityName: 'MyClass',
namespace: 'MyNamespace',
})
export class MyClassWithBigKey {
field1: number;
field2: boolean;
field3: Date;
}