এটি এমন একটি বিষয় যা স্কুলে আমাকে খুব বিরক্ত করেছিল।
পাঁচ বছর আগে, যখন আমি এসকিউএল শিখেছি, আমি সর্বদা ভাবতাম যে কেন আমরা প্রথমে আমাদের ক্ষেত্রগুলি নির্দিষ্ট করি এবং তারপরে আমরা সেগুলি কোথায় চাই।
আমার ধারণা অনুসারে আমাদের লেখা উচিত:
From Employee e
Select e.Name
তাহলে আদর্শটি নিম্নলিখিতটি কেন বলে?
Select e.Name -- Eeeeek, what does e mean?
From Employee e -- Ok, now I know what e is
এসকিউএল বুঝতে আমার কয়েক সপ্তাহ লেগেছে, এবং আমি জানি যে বেশিরভাগ সময় উপাদানগুলির ভুল ক্রম দ্বারা ব্যয় করা হয়েছিল।
এটি সি # তে লেখার মতো:
string name = employee.Name;
var employee = this.GetEmployee();
সুতরাং, আমি ধরে নিই যে এটির একটি .তিহাসিক কারণ রয়েছে। কেন?
Linq
মানকৃত SQL
সিনট্যাক্সটি ব্যবহার করতে পারতাম না ।