.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); //
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д