Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在本项目中,哪种.net数据技术最适合通过XML启用用户定义字段_C#_.net_Asp.net_Entity Framework_Dynamic Data - Fatal编程技术网

C# 在本项目中,哪种.net数据技术最适合通过XML启用用户定义字段

C# 在本项目中,哪种.net数据技术最适合通过XML启用用户定义字段,c#,.net,asp.net,entity-framework,dynamic-data,C#,.net,Asp.net,Entity Framework,Dynamic Data,我是ASP.NET/.NET新手,我已经为一个附带项目webapp设计了屏幕和数据库结构,并准备开始编写代码。我需要用户定义的字段,在仔细考虑了这些选项的利弊之后,我决定将它们实现为一个XML blob 我正在考虑3个数据访问选项: 1) 实体框架:我还没有找到一个关于如何使用EF的详细信息 2) 动态数据:我可以创建自定义字段模板来生成标签/文本框对,但如果我在一个(例如gridview)视图中查看它,它将位于一个列标题下 3) 自己编写DAL/BLL,只使用sql连接。ObjectDataS

我是ASP.NET/.NET新手,我已经为一个附带项目webapp设计了屏幕和数据库结构,并准备开始编写代码。我需要用户定义的字段,在仔细考虑了这些选项的利弊之后,我决定将它们实现为一个XML blob

我正在考虑3个数据访问选项:

1) 实体框架:我还没有找到一个关于如何使用EF的详细信息

2) 动态数据:我可以创建自定义字段模板来生成标签/文本框对,但如果我在一个(例如gridview)视图中查看它,它将位于一个列标题下

3) 自己编写DAL/BLL,只使用sql连接。ObjectDataSources有望在UI中提供足够的灵活性。(我会在BLL中分割字段,我接受它?)

我想坚持使用微软技术,而不是NHibernate之类的,因此这将有助于学习MCTS证书(也是为什么我不使用MVC,因为我最终需要了解两者)。我还可能错误地认为,在使用第三种解决方案时,我将获得与雇主想要的东西最不相关的经验。你们认为对于我的新手技能水平来说,什么是一个好的解决方案

编辑
一旦进入实现阶段,我决定不使用xml blob,而是选择备用字段和元表。

如果你的目标是获得雇主想要的有价值的技能,我肯定会自己编写DAL/BLL

WCF数据服务具有BLOB支持。来自MSDN的这篇文章使用了EF,但可能是一个好的开始


还可以查看MSDN中关于

的部分,找出两个原型,看看感觉更好的是什么。