Click here to Skip to main content
14,576,147 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: That's what you get for being an early adopter... Pin
Vaso Elias2-Apr-18 22:56
MemberVaso Elias2-Apr-18 22:56 
GeneralRe: That's what you get for being an early adopter... Pin
Sander Rossel3-Apr-18 6:11
professionalSander Rossel3-Apr-18 6:11 
GeneralRe: That's what you get for being an early adopter... Pin
Vaso Elias3-Apr-18 8:27
MemberVaso Elias3-Apr-18 8:27 
GeneralRe: That's what you get for being an early adopter... Pin
Paulo_JCG2-Apr-18 23:37
professionalPaulo_JCG2-Apr-18 23:37 
GeneralRe: That's what you get for being an early adopter... Pin
Sander Rossel3-Apr-18 6:12
professionalSander Rossel3-Apr-18 6:12 
GeneralRe: That's what you get for being an early adopter... Pin
Steve Naidamast3-Apr-18 3:43
professionalSteve Naidamast3-Apr-18 3:43 
GeneralRe: That's what you get for being an early adopter... Pin
Sander Rossel3-Apr-18 6:13
professionalSander Rossel3-Apr-18 6:13 
GeneralRe: That's what you get for being an early adopter... Pin
Steve Naidamast3-Apr-18 6:36
professionalSteve Naidamast3-Apr-18 6:36 
I understand your desire for strongly typed data upon the return of your queries. I prefer the same myself so what I do is after I have retrieved my data using a data access layer, I load the items into a structure object in the business-logic tier, which has all of the fields defined that I require and then return an array-list of such objects to my front-end.

I have been doing this for many years and have never had a problem with the technique.

Using an ORM is fine if it is actually needed such as for example, a new application that will require access to a very large, existing database. In this case you may want to opt for an ORM to get the structures of your data more quickly accessible to you.

However, ORMs tend to be on the "heavy" side in terms of tiers, making them somewhat inefficient.

In addition, using any ORM forces one to learn the idiosyncrasies of that ORM as well as the interface language. In EF's case, that would be LINQ, though you can also use EF-SQL. The result is that you become fluent in a single ORM instead of the more general language of standard SQL.

It is of course a matter of personal preference but I am one who does not like to stray too far from the basics since most of the many tools today are always in a state of flux, which can cause more problems than they are worth at times.

Just saying... Smile | :)
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com

GeneralRe: That's what you get for being an early adopter... Pin
Sander Rossel3-Apr-18 7:42
professionalSander Rossel3-Apr-18 7:42 
GeneralRe: That's what you get for being an early adopter... Pin
Kirk 103898213-Apr-18 4:52
MemberKirk 103898213-Apr-18 4:52 
GeneralRe: That's what you get for being an early adopter... Pin
Sander Rossel3-Apr-18 6:14
professionalSander Rossel3-Apr-18 6:14 
GeneralRe: That's what you get for being an early adopter... Pin
Gerry Schmitz3-Apr-18 13:58
mveGerry Schmitz3-Apr-18 13:58 
NewsNew consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Nish Nishant2-Apr-18 4:50
sitebuilderNish Nishant2-Apr-18 4:50 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
RickZeeland2-Apr-18 4:56
mveRickZeeland2-Apr-18 4:56 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Nish Nishant2-Apr-18 5:00
sitebuilderNish Nishant2-Apr-18 5:00 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
RickZeeland2-Apr-18 6:20
mveRickZeeland2-Apr-18 6:20 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Nish Nishant2-Apr-18 6:21
sitebuilderNish Nishant2-Apr-18 6:21 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Marc Clifton2-Apr-18 5:04
mvaMarc Clifton2-Apr-18 5:04 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Nish Nishant2-Apr-18 5:05
sitebuilderNish Nishant2-Apr-18 5:05 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Randor 2-Apr-18 8:57
professional Randor 2-Apr-18 8:57 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Nish Nishant2-Apr-18 8:59
sitebuilderNish Nishant2-Apr-18 8:59 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Sander Rossel2-Apr-18 5:08
professionalSander Rossel2-Apr-18 5:08 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Nish Nishant2-Apr-18 5:17
sitebuilderNish Nishant2-Apr-18 5:17 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Sander Rossel2-Apr-18 5:39
professionalSander Rossel2-Apr-18 5:39 
GeneralRe: New consumer DNS (fanciest IP address in the world 1.1.1.1) Pin
Kent Sharkey2-Apr-18 7:57
staffKent Sharkey2-Apr-18 7:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.