Entity Framework с текстовыми файлами (без базы данных!) - PullRequest
4 голосов
/ 04 августа 2011

Я привык к формам и наборам данных, но сейчас я пробую WPF и Entity Framework. Моя цель - заполнить DataGrid в WPF с использованием Entity Framework. Тем не менее, у меня нет базы данных! У меня есть простые текстовые файлы с данными, которые мне нужно проанализировать, чтобы заполнить мои сущности.

Однако я получаю сообщения об ошибках типа «Тип сущности TableName не сопоставлен». и вылетает так, что у меня нет строки подключения.

Можно ли использовать Entity Framework без базы данных? Или я должен вернуться к использованию DataSet?

1 Ответ

5 голосов
/ 04 августа 2011

Интересная идея. Microsoft с энтузиазмом относится к тому, что теоретически вы можете написать провайдера EF, который сопоставляется с любым хранилищем данных. У меня нет опыта с тем, который сопоставляется с текстовым файлом, но эта ссылка предполагает, что кто-то сделал это с CSV (!): http://social.msdn.microsoft.com/Forums/ar-SA/adodotnetentityframework/thread/a0e9e20f-66d2-447c-8b7e-75de18535e63?persist=True

Если вы застряли с использованием текстовых файлов, почему бы не попробовать LINQ to XML ?

И: Entity Framework с файлами XML

...