linq做为转换工具不错,代码简洁多了
<?xml version="1.0" encoding="utf-8" ?>
<Modules>
<Module Name="ErpDefault">
<Action Id="000000" MKEntity=""
Handler="MoCoolKaErp.Handlers.CoreHandler,MoCoolKaErp" AccessRule=""
ComponentProcessor="MoCoolKaErp.Components.DefaultComponentProcessor,MoCoolKaErp"
BusinessProcessor="MoCoolKaErp.MKBusinessProcessors.DefaultBusinessProcessor,MoCoolKaErp" />
</Module>
<Module Name="ErpCore">
<Action Id="100101" MKEntity="MoCoolKaCoreErp.Model.Code.MKCodeClassEO,MoCoolKaCoreErp"/>
<Action Id="100102" MKEntity="MoCoolKaCoreErp.Model.Code.MKCodeEO,MoCoolKaCoreErp"/>
<Action Id="100203" MKEntity="MoCoolKaCoreErp.Model.Access.MKConfigEO,MoCoolKaCoreErp"/>
<Action Id="100202" MKEntity="MoCoolKaCoreErp.Model.Access.MKRoleEO,MoCoolKaCoreErp"/>
<Action Id="100201" MKEntity="MoCoolKaCoreErp.Model.Access.MKUserEO,MoCoolKaCoreErp"/>
</Module>
</Modules>
linq xml to entity
IList<DefaultModule> listModule =new List<DefaultModule>( from pp in configElement.Descendants(Module_Module)
select new DefaultModule(getAttr(pp.Attribute(ServerConfig.Module_Name)), pp));
linq xml to var
var moduleVar = from pp in module.Content.Descendants(ServerConfig.Module_Action)
select new { Id = getAttr(pp.Attribute(ServerConfig.Module_Id)),
MKEntity = getAttr(pp.Attribute(ServerConfig.Module_MKEntity)) ,
Handler=getAttr(pp.Attribute(ServerConfig.Module_Handler)) ,
AccessRule=getAttr(pp.Attribute(ServerConfig.Module_AccessRule)) ,
ComponentProcessor=getAttr(pp.Attribute(ServerConfig.Module_ComponentProcessor)) ,
BusinessProcessor=getAttr(pp.Attribute(ServerConfig.Module_BusinessProcessor))
};
分享到:
相关推荐
本教程主要涵盖了两个核心部分:LINQ to SQL 和 LINQ to XML,都是针对不同类型数据源进行查询的工具。 ### LINQ to SQL LINQ to SQL 是一种对象关系映射(ORM)框架,允许开发者使用C#或VB.NET语言直接对SQL...
LINQ to Entities是LINQ技术在Entity Framework中的具体实现,它提供了一种使用LINQ查询Entity Framework实体数据模型的方法。LINQ to Entities可以生成eSQL(Entity SQL),并支持使用LINQ语法对实体框架服务层进行...
【标题】"vs2010 linq to entity sql 2008 ajax" 涉及的关键技术点包括Visual Studio 2010、LINQ to Entities、SQL Server 2008以及Ajax,这些都是在开发高效、交互性强的Web应用程序时常用的技术。 **Visual ...
本书详细介绍了LINQ的架构和实现,包括如何执行LINQ查询表达式、使用高级查询操作符和表达式,以及如何利用特定领域的LINQ实现,如LINQ to SQL、LINQ to DataSet和LINQ to XML。 ### 实体框架(Entity Framework) ...
随着Entity Framework的发展,LINQ to SQL逐渐被后者所取代,但至今仍有许多项目使用它作为简单的数据访问解决方案。 **学习资源** 提供的"LINQ体验系列文章"和"LINQ to SQL公共基类"很可能是关于LINQ to SQL的基础...
6. **LINQ to Entities**:通过LINQ与Entity Framework结合,可以方便地对数据库进行查询,实现强类型和类型安全的查询。 **学习与实践** 通过这个压缩包中的实例源码,你可以: 1. 学习如何创建和配置实体模型,...
3. **数据库映射(Mapping)**:LINQ to SQL使用XML文件(.dbml)或编程方式定义对象与数据库表之间的映射关系。这使得开发者可以自定义字段映射和关系。 4. **查询语法**:LINQ的查询语法基于C#或VB.NET的面向对象...
然而,由于Entity Framework的出现,LINQ to SQL现在主要用于简单项目或作为学习LINQ的起点。 **4. LINQ to XML** LINQ to XML是处理XML文档的一种高效方式。它提供了一种基于LINQ的API来创建、修改和查询XML文档,...
How to query Databases with LINQ to SQL, write your own entity classes, and understand how to handle concurrency conflicts. Who this book is for This book is written for the proficient C# developer, ...
然而,随着Entity Framework的出现,`Linq To Entities`成为更主流的选择,它提供了更高级的ORM(对象关系映射)功能,支持复杂的数据模型和关系映射。 **四、Northwind数据库介绍** Northwind是一个经典的数据库...
LINQ to Entities是.NET Framework中的一部分,它允许开发人员使用C#或Visual Basic的查询语法直接对Entity Framework的数据模型进行查询。这个强大的工具将ORM(对象关系映射)与语言集成查询相结合,简化了与数据库...
书中会详细讲解LINQ to SQL、LINQ to Objects和LINQ to XML,以及它们在不同场景下的应用和优势。 3. Entity Framework:作为ORM(Object-Relational Mapping)框架,Entity Framework简化了数据库编程,通过抽象出...
C#中的System.Xml.Linq命名空间提供了LINQ to XML,使得处理XML变得简单。以下是一些关键概念: 1. XDocument和XElement:XDocument代表整个XML文档,而XElement表示XML文档中的元素。它们提供了丰富的API,可以...
LINQ to Entities是ADO.NET Entity Framework的一部分,它允许开发者使用LINQ查询语言与Entity Data Model进行交互,这是一个更加抽象和灵活的数据访问层,支持ORM(Object-Relational Mapping)。 微软的这一建议...
13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet回顾 386 14.2.1 DataSet使用场景及功能...
不过,需要注意的是,随着.NET Framework的演进,LINQ to SQL逐渐被Entity Framework等更现代的数据访问技术所取代,它们提供了更丰富的功能和更好的数据库抽象。然而,理解LINQ to SQL的基础概念对于理解现代ORM...
在本书中,读者将学习如何使用LINQ to SQL和LINQ to Entities进行数据库操作,以及如何利用LINQ的延迟执行和综合查询能力。 Entity Framework是微软推出的一种对象关系映射(ORM)框架,它允许开发者以面向对象的...
不过,Linq to SQL已被Entity Framework取代,后者提供更广泛的功能和更好的持久化模型。 **5. Linq to Entities** Linq to Entities是ORM(Object-Relational Mapping)的一部分,它允许开发者以对象的方式处理...