Steve Eichert's Blog - Thoughts on DLINQ
Steve Eichert's Blog - Thoughts on DLINQ
<snip>
Now let’s talk about DLINQ. I’m a big fan of attribute based programming. I’ve long resisted giving into the xml mapping crowd that has been growing stronger and stronger in the O/R Mapping community. I’ve conceded to them, having mappings defined in an external mapping file is a better approach. Microsoft, you should concede to them as well. Change DLINQ to use a mapping file rather then embedding everything within attributes.
LINQ is amazing, make DLINQ equally as amazing. Don’t make DLINQ just another mapper. Make it something revolutionary. Start thinking in more generic terms. Don’t think of the mappings as Databases, Tables, and Columns. Do think in terms of data stores, entities, and properties. Make it so we can persist our objects to more then just a SQL Server database. Give me persistence providers, allow me to persist to more then just SQL Server.
</snip>
I agree. I think that if they are going to use an attribute based approach to O/R mapping that they should also support an external mapping file.
I am very excited about LINQ / DLINQ / XLINQ but then again, I was very exited about ObjectSpaces at the last PDC and we all know what happened to that… I agree with Steve and I hope that they do something revolutionary here and not create yet another O/R mapper.
Recent Posts
- Understanding API First Strategy and Benefits
- Frankenstein APIs Explained! - API Cyber Security Series
- API Security 101 - Cyber Security Explained
- API Trends 2022 - API Security and Cybersecurity
- API Trends 2022 - Seamless Integration Solutions
- API Trends 2022 - Adaptive API Management
- API Trends 2022 - API Integration Automation
- API Trends 2022 - Industry Specific Breakouts
- API Trends 2022 - API Best Practices
- API Trends 2022 - Open API Standards
- API Trends 2022 - API Integration Experience
- API Trends 2022 - API-Led Modernization
- API Trends 2022 - API Economy Growth
- Brenton House - Give your App and APIs a Turbo Boost – Part 2
- Easily Enable Speech Recognition in Titanium iOS using Hyperloop
Tag Cloud
- .NET
- adaptive api management
- android
- api
- api automation
- api best practices
- api economy
- api experience
- api first
- api integration
- api integrations
- api management
- api security
- api standards
- api strategy
- api trends
- apis
- appcelerator
- automation
- boot
- Brenton House
- C#
- Cisco VPN
- Cloud
- Community News
- Continuous Integration
- crash
- cybersecurity
- Dropbox
- fhir apis
- Free Stuff
- General Software Development
- Google Drive
- graphql
- healthcare apis
- houserules
- hyperloop
- ios
- json schema
- Live Mesh
- Mac OS X
- Microsoft
- mobile
- mobile api
- native
- open banking
- openapi
- Other Stuff
- SkyDrive
- speech
- Stuff
- swagger
- Team Systems
- titanium native
- titanium turbo
- Unit Testing
- Vista
- Visual Studio
- Visual Studio 11
- voice
- win7
- Windows 7
- Windows 8
- windows update