问题描述
我习惯了表单和数据集,但现在我正在尝试 WPF 和实体框架.我的目标是使用实体框架在 WPF 中填充 DataGrid.但是,我没有数据库!我有简单的文本文件,其中包含我必须解析以填充我的实体的数据.
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.
但是,我收到诸如实体类型 'TableName' 未映射"之类的错误.并且像我没有连接字符串那样崩溃.
However, I get errors like "Entity type 'TableName' is not mapped." and crashes like that I don't have a connection string.
是否可以在没有数据库的情况下使用实体框架?还是我必须回去使用 DataSet?
Is it possible to use the Entity Framework without a database? Or do I have to go back to use a DataSet?
推荐答案
有趣的想法.Microsoft 非常热衷于理论上您可以编写一个映射到任何类型数据存储的 EF 提供程序.我没有使用映射到文本文件的经验,但此链接表明有人使用 CSV(!):http://social.msdn.microsoft.com/Forums/ar-SA/adodotnetentityframework/thread/a0e9e20f-66d2-447c-8b7e-75de18535e63?persist=True
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
如果您仍然坚持使用文本文件,为什么不尝试 LINQ转成 XML?
If you're stuck with using text files though, why not try LINQ to XML?
并且:带有 XML 文件的实体框架
这篇关于带有文本文件的实体框架(没有数据库!)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)