PDA

View Full Version : مشکل با ورژن sql و linq



alibabaei2
یک شنبه 11 دی 1390, 12:43 عصر
با سلام
دیتا بیس پروژه ای که نوشتم sql server 2008 هستش و با .net4 نوشتم و برای دسترسی به داده ها از linq , entity framework استفاده کردم.
حالا مشکلی که دارم اینه که هایستی که دارم sql 2005 رو ساپورت میکنه.
من از دیتابیس script گرفتم و گفتم تو برنامه دیتابیس رو run کنم اما وقتی وارد صفحه ای می شم که دیتابیس باید run بشه با این ارور مواجه می شم
The version of SQL Server in use does not support datatype 'datetime2'.

در دیتا بیسم هر جا datetime بود به date تبدیل کردم اما تو مدلم اصلا گزینه date وجود نداره و فقط datetime
فکر می کنم این خطا به این دلیله
حالا باید چی کار کنم

mehdi.mousavi
یک شنبه 11 دی 1390, 14:50 عصر
سلام.
فایل edmx خودتون رو با XML Editor ای باز کنید و ProviderManifestToken رو در اون فایل جستجو کنید.
مقدار این Attribute رو از 2008 به 2005 تغییر داده و برنامه رو مجددا Compile کنید. قاعدتا مشکلتون برطرف میشه.

موفق باشید.

alibabaei2
یک شنبه 11 دی 1390, 15:47 عصر
اون مشکل حل شد اما به اون جدولی که درونش یک فیلد از نوع datetime دارم ایراد می گیره
Invalid object name 'dbo.VisitCounter'.