4
我習慣了Forms和DataSet,但現在我嘗試了WPF和實體框架。我的目標是使用實體框架填充WPF中的DataGrid。但是,我沒有數據庫!我有簡單的文本文件,我必須解析以填充我的實體。帶有文本文件的實體框架(無數據庫!)
但是,我收到錯誤,如「實體類型'表名'未映射。」並崩潰,我沒有連接字符串。
是否可以在沒有數據庫的情況下使用實體框架?或者我必須回去使用DataSet?
我習慣了Forms和DataSet,但現在我嘗試了WPF和實體框架。我的目標是使用實體框架填充WPF中的DataGrid。但是,我沒有數據庫!我有簡單的文本文件,我必須解析以填充我的實體。帶有文本文件的實體框架(無數據庫!)
但是,我收到錯誤,如「實體類型'表名'未映射。」並崩潰,我沒有連接字符串。
是否可以在沒有數據庫的情況下使用實體框架?或者我必須回去使用DataSet?
有趣的想法。微軟非常熱情,理論上你可以編寫一個映射到任何類型數據存儲的EF提供程序。我沒有一個地圖到文本文件的經驗,但這個鏈接暗示有人用CSV(!)完成它:http://social.msdn.microsoft.com/Forums/ar-SA/adodotnetentityframework/thread/a0e9e20f-66d2-447c-8b7e-75de18535e63?persist=True
如果你堅持使用文本文件,但爲什麼不試試LINQ to XML?
沒有 「文本文件」 供應商 - http://stackoverflow.com/questions/1865352/a-list-of-entity-framework-providers-for-various-databases – kd7