带有文本文件的实体框架(没有数据库!)
我习惯了表单和数据集,但现在我正在尝试 WPF 和实体框架。我的目标是使用实体框架填充 WPF 中的 DataGrid。但是,我没有数据库!我有简单的文本文件,其中包含我必须解析以填充我的实体的数据。
但是,我收到诸如“实体类型‘TableName’未映射”之类的错误。和这样的崩溃我没有连接字符串。
是否可以在没有数据库的情况下使用实体框架?或者我必须回去使用数据集吗?
I'm used to Forms and DataSets but now I'm trying out WPF and the Entity Framework. My goal is to fill a DataGrid in WPF with the use of the Entity Framework. However, I do NOT have a database! I have simple text files with data that I have to parse to fill my Entities.
However, I get errors like "Entity type 'TableName' is not mapped." and crashes like that I don't have a connection string.
Is it possible to use the Entity Framework without a database? Or do I have to go back to use a DataSet?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有趣的想法。 Microsoft 非常热衷于理论上您可以编写映射到任何类型数据存储的 EF 提供程序。我没有映射到文本文件的经验,但此链接表明有人使用 CSV 完成了它(!): http://social.msdn.microsoft.com/Forums/ar-SA/adodotnetentityframework/thread/a0e9e20f-66d2-447c-8b7e-75de18535e63?persist=True
如果您坚持使用文本文件,为什么不尝试 LINQ to XML?
并且:带有 XML 文件的实体框架
Interesting idea. Microsoft's quite enthusiastic that in theory you can write an EF provider that maps to any kind of data store. I've not got experience with one that maps to a text file, but this link suggests that someone's done it with CSV(!): http://social.msdn.microsoft.com/Forums/ar-SA/adodotnetentityframework/thread/a0e9e20f-66d2-447c-8b7e-75de18535e63?persist=True
If you're stuck with using text files though, why not try LINQ to XML?
And: Entity Framework with XML Files