khorzu.khan
سه شنبه 19 خرداد 1394, 09:27 صبح
سلام دوستان .
من در حال طراحی یک پروژه mvc هستم که دارای منوهای داینامیک هست و بصورت code first هست.
وقتی کلاس ها را مینویسم با ارور زیر مواجه می شم کسی میدونه این ارور برایه چیه ؟
Error 1 Inconsistent accessibility: property type 'System.Collections.Generic.IList<dm.Models.menuItem>' is less accessible than property 'dm.Models.menu.MenuItems' D:\پروژه\تست\dm\dm\Models\menu.cs 20 32 dm
کد کلاسمم بصورت زیره :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using dm.Models;
namespace dm.Models
{
public class menu
{
public menu()
{
MenuItems = new List<menuItem>();
}
public int Id { get; set; }
public string Name { get; set; }
//public List<menuItem> MenuItem { get; set; }
public IList<menuItem> MenuItems { get; private set; }
}
}
من در حال طراحی یک پروژه mvc هستم که دارای منوهای داینامیک هست و بصورت code first هست.
وقتی کلاس ها را مینویسم با ارور زیر مواجه می شم کسی میدونه این ارور برایه چیه ؟
Error 1 Inconsistent accessibility: property type 'System.Collections.Generic.IList<dm.Models.menuItem>' is less accessible than property 'dm.Models.menu.MenuItems' D:\پروژه\تست\dm\dm\Models\menu.cs 20 32 dm
کد کلاسمم بصورت زیره :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using dm.Models;
namespace dm.Models
{
public class menu
{
public menu()
{
MenuItems = new List<menuItem>();
}
public int Id { get; set; }
public string Name { get; set; }
//public List<menuItem> MenuItem { get; set; }
public IList<menuItem> MenuItems { get; private set; }
}
}