ورود

View Full Version : سوال: خطا هنگام ایجاد کنترلرThere was an error running



تبسم ساینا
دوشنبه 10 آذر 1393, 20:13 عصر
سلام دوستان.من با استفاده از روش codefirst و اموزشی که اینجا (http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string)هست دارم پروژه مینویسم.ولی دقیقا" تو همین مرحله ای که لینکشو گذاشتم همچین اروری واسم میاد.هنگام ایجاد controller جدید.تو سایتای خارجی سرچ زدم چیز زیادی درموردش نبود.چیکار کنم ؟


http://s5.picofile.com/file/8154736300/errorrrrrrr.jpg

sunn789
دوشنبه 10 آذر 1393, 20:42 عصر
دوست عزیز تعریف فیلدهای CodeFirst اشتباه است و باید به عنوان Prpperty تعزیف کنید

تبسم ساینا
دوشنبه 10 آذر 1393, 21:45 عصر
دوست عزیز تعریف فیلدهای CodeFirst اشتباه است و باید به عنوان Prpperty تعزیف کنید

میشه بیشتر توضیح بدید؟ تو اون لینکی که گذاشتم هم همینجوری نوشته و مشکلی نداره.

helpsos
سه شنبه 11 آذر 1393, 00:02 صبح
شما همه ی پروپرتی هات رو باید اینطوری تعریف کنی:
public int ID {get;set;}
.
.

البته من توی VS2013 این طوری نوشتم و جواب داد.

helpsos
سه شنبه 11 آذر 1393, 00:07 صبح
و پیشنهاد می کنم یه بار دیگه به منبعی که گفتی یه سر بزنی و با کدهای خودت مقایسه کنی چون من که دیدم کدهاش رو اینطوری نوشته بود:

using System;
using System.Data.Entity;

namespace MvcMovie.Models
{
public class Movie
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}

public class MovieDBContext : DbContext
{
public DbSet<Movie> Movies { get; set; }
}
}

تبسم ساینا
سه شنبه 11 آذر 1393, 08:00 صبح
عجب بی دقتی ای کردم ! درست شد .. ممنون.