.NET 4.x Почему не видит класс? - C#
Формулировка задачи:
В пустом проекте создал папку Models, в создал класс:
В папке Models создаем папку Repository и в ней создаем класс IRepository:
using System.ComponentModel.DataAnnotations; namespace MyWebProject.Models { public class GuestResponse { [Required] public string Name { get; set; } [Required] public string Email { get; set; } [Required] public string Phone { get; set; } [Required(ErrorMessage = "Пожалуйста укажите, придете ли вы")] public bool? WillAttend { get; set; } } }
using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// В этом разделе мы переделаем хранилище данных, /// чтобы отделить определение функциональности от ее реализации. /// Это упростит изоляцию классов, использующих хранилище, в целях тестирования. /// </summary> namespace MyWebProject.Models.Repository { public interface IRepository { IEnumerable<GuestResponce> GetAllResponses(); // НЕ ВИДИТ класс GuestResponce void AddResponse(GuestResponse response); // НЕ ВИДИТ класс GuestResponce } }
Собственно проблема в том, что в интерфейсе IRepository студия не видит GuestResponce! Почему?!
Решение задачи: «.NET 4.x Почему не видит класс?»
textual
Листинг программы
namespace MyWebProject.Models.Repository { public interface IRepository { IEnumerable<GuestResponce> GetAllResponses(); // У тебя класс называется GuestResponse а ты пишешь GuestResponce void AddResponse(GuestResponse response); // } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д