كيفية اختيار getdate() من دون سرعة الصوت؟
-
05-07-2019 - |
سؤال
أنا أستخدم Subsonic 2، SQL Server 2005.
إليك كيفية تحديث العمود intro_accepted لسجل جدول الأعضاء.
member.Showintro = true;
member.IntroAcceptby = AdminUser.Username;
member.IntroAccepted = DateTime.Now; // but I wan't getdate() from SQL Server
member.Save();
ما هي أسهل طريقة لتحديد getdate() من قاعدة البيانات ووضعها في عمود intro_accepted؟
المحلول
قم بتعيين العمود IntroAccepted في قاعدة البيانات الخاصة بك للسماح بالقيم الخالية ومنحه قيمة افتراضية لـ GetDate.
قم بإعادة إنشاء النموذج الخاص بك وسوف يقوم SubSonic بجعل خاصية IntroAccepted لاغية
لا تحدد قيمة IntroAccepted (اتركها خالية) في التعليمات البرمجية الخاصة بك وعندما تتصل بـ Save SQL ستكتشف أنه لا توجد قيمة لـ IntroAccepted واستخدم GetDate لملءها.
-
member.Showintro = true;
member.IntroAcceptby = AdminUser.Username;
member.IntroAccepted = null; // You don't actually need to do this as a nullable date will be null by default
member.Save();
لا تنتمي إلى StackOverflow