Proposal: Database Engine for D

Piotrek via Digitalmars-d digitalmars-d at puremagic.com
Sat Jan 2 08:40:16 PST 2016


On Friday, 1 January 2016 at 10:00:43 UTC, Kapps wrote:

> This example shows the difficulty of doing this in D. You can't 
> really have something like `p.Name == "James"`, or `p.Age < 21` 
> translate to SQL properly without language changes, which I 
> believe Walter or Andrei were against. This has been the key 
> problem when things like Linq to Sql for D have been brought up 
> before.

Not really. There is no translation stage to SQL or any other DSL 
in the proposal. So this problem doesn't exist and no language 
changes are needed.

However there is another issue which must be taken into account. 
One should decide if the object is retrieved directly or via via 
proxy. Especially for big objects with lot of aggregated types.

Piotrek


More information about the Digitalmars-d mailing list