مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

پیغام در هنگام ارسال model از action به ویو

  • یکشنبه 14 شهریور 1395
  • 23:51
تشکر میکنم

با سلام.

کد زیر رو تو action نوشتم:

var SelectUniversity = from u in Uni.Tbl_University select new {u.UniversityID,u.Name };
            return View(SelectUniversity);

در ویو نیز این چنین نوشتم:

    @model IEnumerable<University.Models.Tbl_University>

حال هنگام ارسال model پیغام زیر می دهد:

The model item passed into the dictionary is of type 'System.Data.Entity.Infrastructure.DbQuery`1[<>f__AnonymousType4`2[System.Byte,System.String]]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[University.Models.Tbl_University]'.

لطفا راهنمایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 15 شهریور 1395
  • 09:28

نمیتوانید Select New کنید چون دیگه از نوه Tbl_University نخواهد بود

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • دوشنبه 15 شهریور 1395
  • 11:43

استاد محترم چه راهی پیشنهاد می دهید؟

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 15 شهریور 1395
  • 12:52
ar SelectUniversity = from u in Uni.Tbl_University select u;

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)