C# 在本项目中,哪种.net数据技术最适合通过XML启用用户定义字段
我是ASP.NET/.NET新手,我已经为一个附带项目webapp设计了屏幕和数据库结构,并准备开始编写代码。我需要用户定义的字段,在仔细考虑了这些选项的利弊之后,我决定将它们实现为一个XML blob 我正在考虑3个数据访问选项: 1) 实体框架:我还没有找到一个关于如何使用EF的详细信息 2) 动态数据:我可以创建自定义字段模板来生成标签/文本框对,但如果我在一个(例如gridview)视图中查看它,它将位于一个列标题下 3) 自己编写DAL/BLL,只使用sql连接。ObjectDataSources有望在UI中提供足够的灵活性。(我会在BLL中分割字段,我接受它?) 我想坚持使用微软技术,而不是NHibernate之类的,因此这将有助于学习MCTS证书(也是为什么我不使用MVC,因为我最终需要了解两者)。我还可能错误地认为,在使用第三种解决方案时,我将获得与雇主想要的东西最不相关的经验。你们认为对于我的新手技能水平来说,什么是一个好的解决方案 编辑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
一旦进入实现阶段,我决定不使用xml blob,而是选择备用字段和元表。如果你的目标是获得雇主想要的有价值的技能,我肯定会自己编写DAL/BLL
WCF数据服务具有BLOB支持。来自MSDN的这篇文章使用了EF,但可能是一个好的开始
还可以查看MSDN中关于的部分,找出两个原型,看看感觉更好的是什么。