نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکلی در ارتباط با LINQ و کانورت پروژه از 2005 به 2008

  1. #1
    کاربر دائمی آواتار Microsoft.net
    تاریخ عضویت
    آبان 1382
    محل زندگی
    مشهد
    پست
    584

    مشکلی در ارتباط با LINQ و کانورت پروژه از 2005 به 2008

    من یک مشکلی دارم که خیلی باعث دردسر من شده ، اگر پروژه ای رو که قبلا توی 2005 نوشته باشید به 2008 کانورت کنید با Linq مشکل پیدا میکنید . مثلا کد

    Dim Query = From tmp in xxxx select tmp

    متغیر Query رو Object میشناسه یا وقتی می خوای کد زیر رو بعدش استفاده کنی

    for each Q in Query
    next


    از Q خطا میگیره . در صورتی که در پروژه ای که توی 2008 از اول درست شده باشه و کانورتی نباشه هیچ مشکلی نیست و به خوبی کار میکنه . دوستان کسی می دونه مشکل از چیه ؟ کار خواصی باید انجام داد ؟ من تمام reference های linq رو add کردم ولی بازم توفیقی نداشتم

  2. #2
    کاربر دائمی آواتار Ali_Mor
    تاریخ عضویت
    تیر 1382
    محل زندگی
    کره خاک، البته بصورت موقتی
    پست
    259

    نقل قول: مشکلی در ارتباط با LINQ و کانورت پروژه از 2005 به 2008

    یک مرتبه که با این مشکل روبرو شدم مراحل زیر رو که انجام دادم درست شد:
    روی پروژه پروپرتایز بگیرید و در تب Compile مقادیر زیر رو ست کنید
    option explicit=On
    option strict=off
    option infer=on

  3. #3
    کاربر دائمی آواتار Microsoft.net
    تاریخ عضویت
    آبان 1382
    محل زندگی
    مشهد
    پست
    584

    نقل قول: مشکلی در ارتباط با LINQ و کانورت پروژه از 2005 به 2008

    احسنت بر شما دوست عزیز کاملا درست بود . نکته دقیقا همان option infer=on بود که به صورت پیشفرض در 2008 به صورت on ولی در 2005 off هست . خیلی وقت بود دنبال حل این مشکل می گشتم . بازم ممنون

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •