سؤال

لست على دراية جدًا في قواعد بيانات البرمجة ، لكن لديّ database mysql التي وصلت مع DBLinQ تحت C#. الآن عندما أدخل التواريخ والأرقام وما إلى ذلك ، يتم استخدام التدوين باللغة الإنجليزية ، لكن عميلي يحتاج إلى ألماني. كيف يمكنني تبديل قاعدة البيانات الخاصة بي من اللغة الإنجليزية إلى الألمانية؟ (لا تزال قاعدة البيانات فارغة ، يمكنني بسهولة إعادة إنشائها ، إذا لزم الأمر)

شكرا مقدما!

مسيحي

هل كانت مفيدة؟

المحلول

أنا لست مطور C# ولكني أستخدم MySQL (وغيرها). عادةً ما يتم تخزين التواريخ باستخدام تنسيق ISO ولا يمكنني تغيير ذلك ، أو لا أحد يفعل ذلك. عند طباعة تاريخ ، يجب عليك تحديد تنسيق. لذلك يجب عليك استرداد التاريخ من السجل وطباعته بالتنسيق المطلوب. أعلم أن واحدة من أكثر مكتبة ORM المستخدمة في C# هي nhibernate. عادة مع مكتبة ORM ، تحصل على كائن يقوم بتخطيط سجل وحقل تاريخ هو خاصية لشيء مثل DateTime ، وصف ، لذا بلغة زائفة:

calendar = Calendar.findById(1);
print calendar.event_date.toString("%d/%m/%Y"); # <- prints 03/10/2010
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top