У меня есть следующая модель класса:
public class Person
{
public string Name;
public int Age;
}
public class PersonService
{
public List<Person> GetAll() {...}
}
Я отображаю данные на веб-странице ASP.Net, привязывая ObjectDataSource (ODS) к GridView.
ЕслиЯ указываю «ODS.TypeName = PersonService», тогда он дает «Объект не соответствует типу цели».ошибка при загрузке данных.
Если я укажу 'ODS.TypeName = Person', то он не сможет найти метод GetAll () для загрузки данных.
Возможно ли связать ODSк этой модели (т. е. отдельные классы для метода и типа)?
Редактировать: Я дважды проверил правильность имен методов и типов (и их полное определение).Я сделал отдельный быстрый тестовый проект, чтобы доказать, что ODS работает с вышеуказанной моделью.Единственное отличие сейчас в том, что в сломанном проекте используется объект, определенный в EF 4.1, - это вызовет проблему?