Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लिंक-टू-एसक्यूएल किसी तिथि के केवल DATE के अंशों को खोजने के लिए

बस आपके साथ साझा करना चाहता था कि मुझे इसका समाधान मिल गया!

EntityFunctions हमें TruncateTime() प्रदान करते हैं, जिसका उपयोग इस उद्देश्य के लिए किया जा सकता है।

MyContext.MyTable.Where(a => EntityFunctions.TruncateTime(a.DateTimeColumn) ==EntityFunctions.TruncateTime(DateTime.Now)) में e से
 from e in MyContext.MyTable.Where(a =>
 EntityFunctions.TruncateTime(a.DateTimeColumn) ==   
 EntityFunctions.TruncateTime(DateTime.Now))  select e;

संपादित करें: EntityFramework 6 और उससे ऊपर के लिए:

MyContext.MyTable.Where(a => DbFunctions.TruncateTime(a.DateTimeColumn) ==DbFunctions.TruncateTime(DateTime.Now)) में e से
 from e in MyContext.MyTable.Where(a =>
 DbFunctions.TruncateTime(a.DateTimeColumn) ==   
 DbFunctions.TruncateTime(DateTime.Now))  select e;

मैंने इसे यहां पाया ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस 'डेटाबेसनाम' के लिए लेन-देन लॉग भरा हुआ है।

  2. क्यों Asp.net MVC4 SQL सर्वर सत्र राज्य भंडारण के कुकी रहित का उपयोग नहीं कर सकता है

  3. Android के लिए SQLServer कनेक्टिविटी के लिए कनेक्शन स्ट्रिंग गठन

  4. SQL सर्वर में निहित प्रकार के रूपांतरण को बंद करने का कोई तरीका है?

  5. SQL सर्वर:Msg 102, लेवल 15, स्टेट 1, लाइन 2 '=' के पास गलत सिंटैक्स