The Pain of Implementing LINQ Providers.
The article discusses the use of LINQ (Language Integrated Query), a method of integrating data queries into computer programming language. It is noted that the premise of LINQ is very useful, but there are some difficulties associated with its implementation. These are addressed from the perspectiv...
| Published in: | Communications of the ACM Vol. 54; no. 8; pp. 55 - 62 |
|---|---|
| Format: | Article |
| Published: |
Association for Computing Machinery
Aug2011
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=63991993&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 63991993 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Aug2011 vid: 54 iid: 8 pid: 68 pub: Association for Computing Machinery artinfo: ui: 63991993 10.1145/1978542.1978556 ppf: 55 ppct: 7 formats: tig: atl: The Pain of Implementing LINQ Providers. aug: su: Querying (Computer science) Computer programming Programming languages Database searching Query languages (Computer science) Database management sug: subj: Querying (Computer science) Computer programming Programming languages Database searching Query languages (Computer science) Database management ab: The article discusses the use of LINQ (Language Integrated Query), a method of integrating data queries into computer programming language. It is noted that the premise of LINQ is very useful, but there are some difficulties associated with its implementation. These are addressed from the perspective of implementers and consumers. The article focuses on the example of building a LINQ provider for a NoSQL data store. It is recommended that each supported operation included be defined in a conventional way, and that a limited LINQ implementation is easier to manage. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2011 holdings: @attributes: islocal: N |
|---|