【文件属性】:
文件名称:jinqu-odata::u6708:Jinqu OData实现
文件大小:127KB
文件格式:ZIP
更新时间:2021-01-28 18:08:30
javascript linq typescript ajax request
jinqu-odata-Javascript-Linq到Odata
Jinqu-odata使您可以针对odata源编写LINQ查询。 对于那些不了解LINQ的人,好处是:
统一的查询语言,无论查询本地数组,odata源还是任何其他远程数据源
静态键入,Typescript可以验证您的查询是否正确
jinqu-odata取决于软件包。
安装
npm install jinqu-odata
用法
首先,我们需要映射到我们的odata资源的类。 例如:
@ oDataResource ( 'Books' )
export class Book {
Id : number
Title : string
}
现在,我们可以查询过滤后的图书,如下所示:
const service = new ODataService ( "https://www.solenya.org/odata" )
const books = await service
. createQuery ( Book )
. where ( b => b . Price > 60 )
【文件预览】:
jinqu-odata-master
----.travis.yml(930B)
----package.json(2KB)
----tslint.json(96B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(915B)
--------ISSUE_TEMPLATE.md(92B)
--------CONTRIBUTING.md(868B)
----test()
--------service.spec.ts(19KB)
--------fixture.ts(2KB)
----.nycrc(475B)
----LICENSE(1KB)
----package-lock.json(417KB)
----.npmignore(25B)
----tsconfig.json(377B)
----.gitignore(1KB)
----.mocharc.json(175B)
----lib()
--------odata-service.ts(4KB)
--------odata-query-provider.ts(1KB)
--------decorators.ts(611B)
--------shared.ts(12KB)
--------odata-query.ts(10KB)
----karma.conf.js(846B)
----README.md(9KB)
----index.ts(150B)
----.vscode()
--------settings.json(100B)