<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Making names of entities (or any identifiers) in Entity Framework model &quot;code and developer friendly&quot; (= not uppercase)</title>
	<atom:link href="http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/</link>
	<description>Taking something that can&#039;t be done, and then doing it.</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:02:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Leandro</title>
		<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4340</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Tue, 23 Nov 2010 00:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4340</guid>
		<description>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;edmx:Edmx Version=&quot;2.0&quot; xmlns:edmx=&quot;http://schemas.microsoft.com/ado/2008/10/edmx&quot;&gt;
  &lt;!-- EF Runtime content --&gt;
  &lt;edmx:Runtime&gt;
    &lt;!-- SSDL content --&gt;
    &lt;edmx:StorageModels&gt;
    &lt;Schema Namespace=&quot;Model.Store&quot; Alias=&quot;Self&quot; Provider=&quot;FirebirdSql.Data.FirebirdClient&quot; ProviderManifestToken=&quot;2.5&quot; xmlns:store=&quot;http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator&quot; xmlns=&quot;http://schemas.microsoft.com/ado/2009/02/edm/ssdl&quot;&gt;
        &lt;EntityContainer Name=&quot;ModelStoreContainer&quot;&gt;
          &lt;EntitySet Name=&quot;DIV_ESTADOS&quot; EntityType=&quot;Model.Store.DIV_ESTADOS&quot; store:Type=&quot;Tables&quot; Schema=&quot;Firebird&quot; /&gt;
        &lt;/EntityContainer&gt;
        &lt;EntityType Name=&quot;DIV_ESTADOS&quot;&gt;
          &lt;Key&gt;
            &lt;PropertyRef Name=&quot;UFS_XSIGLA&quot; /&gt;
          &lt;/Key&gt;
          &lt;Property Name=&quot;UFS_XSIGLA&quot; Type=&quot;char&quot; Nullable=&quot;false&quot; MaxLength=&quot;2&quot; /&gt;
          &lt;Property Name=&quot;UFS_XDESCRI&quot; Type=&quot;varchar&quot; MaxLength=&quot;40&quot; /&gt;
          &lt;Property Name=&quot;UFS_PICMS&quot; Type=&quot;numeric&quot; Precision=&quot;18&quot; Scale=&quot;2&quot; /&gt;
          &lt;Property Name=&quot;UFS_BZONAFRANCA&quot; Type=&quot;char&quot; MaxLength=&quot;1&quot; /&gt;
          &lt;Property Name=&quot;UFS_PALIQINTERNA&quot; Type=&quot;numeric&quot; Precision=&quot;18&quot; Scale=&quot;2&quot; /&gt;
          &lt;Property Name=&quot;UFS_XCODIBGE&quot; Type=&quot;varchar&quot; MaxLength=&quot;2&quot; /&gt;
          &lt;Property Name=&quot;DCRIACAO&quot; Type=&quot;timestamp&quot; /&gt;
          &lt;Property Name=&quot;RESPCRIACAO&quot; Type=&quot;varchar&quot; MaxLength=&quot;30&quot; /&gt;
          &lt;Property Name=&quot;DULTALT&quot; Type=&quot;timestamp&quot; /&gt;
          &lt;Property Name=&quot;RESPULTALT&quot; Type=&quot;varchar&quot; MaxLength=&quot;30&quot; /&gt;
        &lt;/EntityType&gt;
      &lt;/Schema&gt;&lt;/edmx:StorageModels&gt;
    &lt;!-- CSDL content --&gt;
    &lt;edmx:ConceptualModels&gt;
      &lt;Schema Namespace=&quot;Model&quot; Alias=&quot;Self&quot; xmlns:annotation=&quot;http://schemas.microsoft.com/ado/2009/02/edm/annotation&quot; xmlns=&quot;http://schemas.microsoft.com/ado/2008/09/edm&quot;&gt;
        &lt;EntityContainer Name=&quot;Entities&quot; annotation:LazyLoadingEnabled=&quot;true&quot;&gt;
          &lt;EntitySet Name=&quot;DIV_ESTADOS&quot; EntityType=&quot;Model.DIV_ESTADOS&quot; /&gt;
        &lt;/EntityContainer&gt;
        &lt;EntityType Name=&quot;DIV_ESTADOS&quot;&gt;
          &lt;Key&gt;
            &lt;PropertyRef Name=&quot;UFS_XSIGLA&quot; /&gt;
          &lt;/Key&gt;
          &lt;Property Type=&quot;String&quot; Name=&quot;UFS_XSIGLA&quot; Nullable=&quot;false&quot; MaxLength=&quot;2&quot; FixedLength=&quot;true&quot; Unicode=&quot;true&quot; /&gt;
          &lt;Property Type=&quot;String&quot; Name=&quot;UFS_XDESCRI&quot; MaxLength=&quot;40&quot; FixedLength=&quot;false&quot; Unicode=&quot;true&quot; /&gt;
          &lt;Property Type=&quot;Decimal&quot; Name=&quot;UFS_PICMS&quot; Precision=&quot;18&quot; Scale=&quot;2&quot; /&gt;
          &lt;Property Type=&quot;String&quot; Name=&quot;UFS_BZONAFRANCA&quot; MaxLength=&quot;1&quot; FixedLength=&quot;true&quot; Unicode=&quot;true&quot; /&gt;
          &lt;Property Type=&quot;Decimal&quot; Name=&quot;UFS_PALIQINTERNA&quot; Precision=&quot;18&quot; Scale=&quot;2&quot; /&gt;
          &lt;Property Type=&quot;String&quot; Name=&quot;UFS_XCODIBGE&quot; MaxLength=&quot;2&quot; FixedLength=&quot;false&quot; Unicode=&quot;true&quot; /&gt;
          &lt;Property Type=&quot;DateTime&quot; Name=&quot;DCRIACAO&quot; /&gt;
          &lt;Property Type=&quot;String&quot; Name=&quot;RESPCRIACAO&quot; MaxLength=&quot;30&quot; FixedLength=&quot;false&quot; Unicode=&quot;true&quot; /&gt;
          &lt;Property Type=&quot;DateTime&quot; Name=&quot;DULTALT&quot; /&gt;
          &lt;Property Type=&quot;String&quot; Name=&quot;RESPULTALT&quot; MaxLength=&quot;30&quot; FixedLength=&quot;false&quot; Unicode=&quot;true&quot; /&gt;
        &lt;/EntityType&gt;
      &lt;/Schema&gt;
    &lt;/edmx:ConceptualModels&gt;
    &lt;!-- C-S mapping content --&gt;
    &lt;edmx:Mappings&gt;
      &lt;Mapping Space=&quot;C-S&quot; xmlns=&quot;http://schemas.microsoft.com/ado/2008/09/mapping/cs&quot;&gt;
        &lt;EntityContainerMapping StorageEntityContainer=&quot;ModelStoreContainer&quot; CdmEntityContainer=&quot;Entities&quot;&gt;
          &lt;EntitySetMapping Name=&quot;DIV_ESTADOS&quot;&gt;
            &lt;EntityTypeMapping TypeName=&quot;Model.DIV_ESTADOS&quot;&gt;
              &lt;MappingFragment StoreEntitySet=&quot;DIV_ESTADOS&quot;&gt;
                &lt;ScalarProperty Name=&quot;RESPULTALT&quot; ColumnName=&quot;RESPULTALT&quot; /&gt;
                &lt;ScalarProperty Name=&quot;DULTALT&quot; ColumnName=&quot;DULTALT&quot; /&gt;
                &lt;ScalarProperty Name=&quot;RESPCRIACAO&quot; ColumnName=&quot;RESPCRIACAO&quot; /&gt;
                &lt;ScalarProperty Name=&quot;DCRIACAO&quot; ColumnName=&quot;DCRIACAO&quot; /&gt;
                &lt;ScalarProperty Name=&quot;UFS_XCODIBGE&quot; ColumnName=&quot;UFS_XCODIBGE&quot; /&gt;
                &lt;ScalarProperty Name=&quot;UFS_PALIQINTERNA&quot; ColumnName=&quot;UFS_PALIQINTERNA&quot; /&gt;
                &lt;ScalarProperty Name=&quot;UFS_BZONAFRANCA&quot; ColumnName=&quot;UFS_BZONAFRANCA&quot; /&gt;
                &lt;ScalarProperty Name=&quot;UFS_PICMS&quot; ColumnName=&quot;UFS_PICMS&quot; /&gt;
                &lt;ScalarProperty Name=&quot;UFS_XDESCRI&quot; ColumnName=&quot;UFS_XDESCRI&quot; /&gt;
                &lt;ScalarProperty Name=&quot;UFS_XSIGLA&quot; ColumnName=&quot;UFS_XSIGLA&quot; /&gt;
              &lt;/MappingFragment&gt;
            &lt;/EntityTypeMapping&gt;
          &lt;/EntitySetMapping&gt;
        &lt;/EntityContainerMapping&gt;
      &lt;/Mapping&gt;
    &lt;/edmx:Mappings&gt;
  &lt;/edmx:Runtime&gt;
  &lt;!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) --&gt;
  &lt;Designer xmlns=&quot;http://schemas.microsoft.com/ado/2008/10/edmx&quot;&gt;
    &lt;Connection&gt;
      &lt;DesignerInfoPropertySet&gt;
        &lt;DesignerProperty Name=&quot;MetadataArtifactProcessing&quot; Value=&quot;EmbedInOutputAssembly&quot; /&gt;
      &lt;/DesignerInfoPropertySet&gt;
    &lt;/Connection&gt;
    &lt;Options&gt;
      &lt;DesignerInfoPropertySet&gt;
        &lt;DesignerProperty Name=&quot;ValidateOnBuild&quot; Value=&quot;true&quot; /&gt;
        &lt;DesignerProperty Name=&quot;EnablePluralization&quot; Value=&quot;True&quot; /&gt;
        &lt;DesignerProperty Name=&quot;IncludeForeignKeysInModel&quot; Value=&quot;True&quot; /&gt;
      &lt;/DesignerInfoPropertySet&gt;
    &lt;/Options&gt;
    &lt;!-- Diagram content (shape and connector positions) --&gt;
    &lt;Diagrams&gt;
      &lt;Diagram Name=&quot;Model1&quot;&gt;
        &lt;EntityTypeShape EntityType=&quot;Model.DIV_ESTADOS&quot; Width=&quot;1.5&quot; PointX=&quot;0.75&quot; PointY=&quot;0.75&quot; Height=&quot;2.9417936197916656&quot; /&gt;
      &lt;/Diagram&gt;
    &lt;/Diagrams&gt;
  &lt;/Designer&gt;
&lt;/edmx:Edmx&gt;</description>
		<content:encoded><![CDATA[<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;edmx:Edmx Version=&#8221;2.0&#8243; xmlns:edmx=&#8221;http://schemas.microsoft.com/ado/2008/10/edmx&#8221;&gt;<br />
  &lt;!&#8211; EF Runtime content &#8211;&gt;<br />
  &lt;edmx:Runtime&gt;<br />
    &lt;!&#8211; SSDL content &#8211;&gt;<br />
    &lt;edmx:StorageModels&gt;<br />
    &lt;Schema Namespace=&#8221;Model.Store&#8221; Alias=&#8221;Self&#8221; Provider=&#8221;FirebirdSql.Data.FirebirdClient&#8221; ProviderManifestToken=&#8221;2.5&#8243; xmlns:store=&#8221;http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator&#8221; xmlns=&#8221;http://schemas.microsoft.com/ado/2009/02/edm/ssdl&#8221;&gt;<br />
        &lt;EntityContainer Name=&#8221;ModelStoreContainer&#8221;&gt;<br />
          &lt;EntitySet Name=&#8221;DIV_ESTADOS&#8221; EntityType=&#8221;Model.Store.DIV_ESTADOS&#8221; store:Type=&#8221;Tables&#8221; Schema=&#8221;Firebird&#8221; /&gt;<br />
        &lt;/EntityContainer&gt;<br />
        &lt;EntityType Name=&#8221;DIV_ESTADOS&#8221;&gt;<br />
          &lt;Key&gt;<br />
            &lt;PropertyRef Name=&#8221;UFS_XSIGLA&#8221; /&gt;<br />
          &lt;/Key&gt;<br />
          &lt;Property Name=&#8221;UFS_XSIGLA&#8221; Type=&#8221;char&#8221; Nullable=&#8221;false&#8221; MaxLength=&#8221;2&#8243; /&gt;<br />
          &lt;Property Name=&#8221;UFS_XDESCRI&#8221; Type=&#8221;varchar&#8221; MaxLength=&#8221;40&#8243; /&gt;<br />
          &lt;Property Name=&#8221;UFS_PICMS&#8221; Type=&#8221;numeric&#8221; Precision=&#8221;18&#8243; Scale=&#8221;2&#8243; /&gt;<br />
          &lt;Property Name=&#8221;UFS_BZONAFRANCA&#8221; Type=&#8221;char&#8221; MaxLength=&#8221;1&#8243; /&gt;<br />
          &lt;Property Name=&#8221;UFS_PALIQINTERNA&#8221; Type=&#8221;numeric&#8221; Precision=&#8221;18&#8243; Scale=&#8221;2&#8243; /&gt;<br />
          &lt;Property Name=&#8221;UFS_XCODIBGE&#8221; Type=&#8221;varchar&#8221; MaxLength=&#8221;2&#8243; /&gt;<br />
          &lt;Property Name=&#8221;DCRIACAO&#8221; Type=&#8221;timestamp&#8221; /&gt;<br />
          &lt;Property Name=&#8221;RESPCRIACAO&#8221; Type=&#8221;varchar&#8221; MaxLength=&#8221;30&#8243; /&gt;<br />
          &lt;Property Name=&#8221;DULTALT&#8221; Type=&#8221;timestamp&#8221; /&gt;<br />
          &lt;Property Name=&#8221;RESPULTALT&#8221; Type=&#8221;varchar&#8221; MaxLength=&#8221;30&#8243; /&gt;<br />
        &lt;/EntityType&gt;<br />
      &lt;/Schema&gt;&lt;/edmx:StorageModels&gt;<br />
    &lt;!&#8211; CSDL content &#8211;&gt;<br />
    &lt;edmx:ConceptualModels&gt;<br />
      &lt;Schema Namespace=&#8221;Model&#8221; Alias=&#8221;Self&#8221; xmlns:annotation=&#8221;http://schemas.microsoft.com/ado/2009/02/edm/annotation&#8221; xmlns=&#8221;http://schemas.microsoft.com/ado/2008/09/edm&#8221;&gt;<br />
        &lt;EntityContainer Name=&#8221;Entities&#8221; annotation:LazyLoadingEnabled=&#8221;true&#8221;&gt;<br />
          &lt;EntitySet Name=&#8221;DIV_ESTADOS&#8221; EntityType=&#8221;Model.DIV_ESTADOS&#8221; /&gt;<br />
        &lt;/EntityContainer&gt;<br />
        &lt;EntityType Name=&#8221;DIV_ESTADOS&#8221;&gt;<br />
          &lt;Key&gt;<br />
            &lt;PropertyRef Name=&#8221;UFS_XSIGLA&#8221; /&gt;<br />
          &lt;/Key&gt;<br />
          &lt;Property Type=&#8221;String&#8221; Name=&#8221;UFS_XSIGLA&#8221; Nullable=&#8221;false&#8221; MaxLength=&#8221;2&#8243; FixedLength=&#8221;true&#8221; Unicode=&#8221;true&#8221; /&gt;<br />
          &lt;Property Type=&#8221;String&#8221; Name=&#8221;UFS_XDESCRI&#8221; MaxLength=&#8221;40&#8243; FixedLength=&#8221;false&#8221; Unicode=&#8221;true&#8221; /&gt;<br />
          &lt;Property Type=&#8221;Decimal&#8221; Name=&#8221;UFS_PICMS&#8221; Precision=&#8221;18&#8243; Scale=&#8221;2&#8243; /&gt;<br />
          &lt;Property Type=&#8221;String&#8221; Name=&#8221;UFS_BZONAFRANCA&#8221; MaxLength=&#8221;1&#8243; FixedLength=&#8221;true&#8221; Unicode=&#8221;true&#8221; /&gt;<br />
          &lt;Property Type=&#8221;Decimal&#8221; Name=&#8221;UFS_PALIQINTERNA&#8221; Precision=&#8221;18&#8243; Scale=&#8221;2&#8243; /&gt;<br />
          &lt;Property Type=&#8221;String&#8221; Name=&#8221;UFS_XCODIBGE&#8221; MaxLength=&#8221;2&#8243; FixedLength=&#8221;false&#8221; Unicode=&#8221;true&#8221; /&gt;<br />
          &lt;Property Type=&#8221;DateTime&#8221; Name=&#8221;DCRIACAO&#8221; /&gt;<br />
          &lt;Property Type=&#8221;String&#8221; Name=&#8221;RESPCRIACAO&#8221; MaxLength=&#8221;30&#8243; FixedLength=&#8221;false&#8221; Unicode=&#8221;true&#8221; /&gt;<br />
          &lt;Property Type=&#8221;DateTime&#8221; Name=&#8221;DULTALT&#8221; /&gt;<br />
          &lt;Property Type=&#8221;String&#8221; Name=&#8221;RESPULTALT&#8221; MaxLength=&#8221;30&#8243; FixedLength=&#8221;false&#8221; Unicode=&#8221;true&#8221; /&gt;<br />
        &lt;/EntityType&gt;<br />
      &lt;/Schema&gt;<br />
    &lt;/edmx:ConceptualModels&gt;<br />
    &lt;!&#8211; C-S mapping content &#8211;&gt;<br />
    &lt;edmx:Mappings&gt;<br />
      &lt;Mapping Space=&#8221;C-S&#8221; xmlns=&#8221;http://schemas.microsoft.com/ado/2008/09/mapping/cs&#8221;&gt;<br />
        &lt;EntityContainerMapping StorageEntityContainer=&#8221;ModelStoreContainer&#8221; CdmEntityContainer=&#8221;Entities&#8221;&gt;<br />
          &lt;EntitySetMapping Name=&#8221;DIV_ESTADOS&#8221;&gt;<br />
            &lt;EntityTypeMapping TypeName=&#8221;Model.DIV_ESTADOS&#8221;&gt;<br />
              &lt;MappingFragment StoreEntitySet=&#8221;DIV_ESTADOS&#8221;&gt;<br />
                &lt;ScalarProperty Name=&#8221;RESPULTALT&#8221; ColumnName=&#8221;RESPULTALT&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;DULTALT&#8221; ColumnName=&#8221;DULTALT&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;RESPCRIACAO&#8221; ColumnName=&#8221;RESPCRIACAO&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;DCRIACAO&#8221; ColumnName=&#8221;DCRIACAO&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;UFS_XCODIBGE&#8221; ColumnName=&#8221;UFS_XCODIBGE&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;UFS_PALIQINTERNA&#8221; ColumnName=&#8221;UFS_PALIQINTERNA&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;UFS_BZONAFRANCA&#8221; ColumnName=&#8221;UFS_BZONAFRANCA&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;UFS_PICMS&#8221; ColumnName=&#8221;UFS_PICMS&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;UFS_XDESCRI&#8221; ColumnName=&#8221;UFS_XDESCRI&#8221; /&gt;<br />
                &lt;ScalarProperty Name=&#8221;UFS_XSIGLA&#8221; ColumnName=&#8221;UFS_XSIGLA&#8221; /&gt;<br />
              &lt;/MappingFragment&gt;<br />
            &lt;/EntityTypeMapping&gt;<br />
          &lt;/EntitySetMapping&gt;<br />
        &lt;/EntityContainerMapping&gt;<br />
      &lt;/Mapping&gt;<br />
    &lt;/edmx:Mappings&gt;<br />
  &lt;/edmx:Runtime&gt;<br />
  &lt;!&#8211; EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) &#8211;&gt;<br />
  &lt;Designer xmlns=&#8221;http://schemas.microsoft.com/ado/2008/10/edmx&#8221;&gt;<br />
    &lt;Connection&gt;<br />
      &lt;DesignerInfoPropertySet&gt;<br />
        &lt;DesignerProperty Name=&#8221;MetadataArtifactProcessing&#8221; Value=&#8221;EmbedInOutputAssembly&#8221; /&gt;<br />
      &lt;/DesignerInfoPropertySet&gt;<br />
    &lt;/Connection&gt;<br />
    &lt;Options&gt;<br />
      &lt;DesignerInfoPropertySet&gt;<br />
        &lt;DesignerProperty Name=&#8221;ValidateOnBuild&#8221; Value=&#8221;true&#8221; /&gt;<br />
        &lt;DesignerProperty Name=&#8221;EnablePluralization&#8221; Value=&#8221;True&#8221; /&gt;<br />
        &lt;DesignerProperty Name=&#8221;IncludeForeignKeysInModel&#8221; Value=&#8221;True&#8221; /&gt;<br />
      &lt;/DesignerInfoPropertySet&gt;<br />
    &lt;/Options&gt;<br />
    &lt;!&#8211; Diagram content (shape and connector positions) &#8211;&gt;<br />
    &lt;Diagrams&gt;<br />
      &lt;Diagram Name=&#8221;Model1&#8243;&gt;<br />
        &lt;EntityTypeShape EntityType=&#8221;Model.DIV_ESTADOS&#8221; Width=&#8221;1.5&#8243; PointX=&#8221;0.75&#8243; PointY=&#8221;0.75&#8243; Height=&#8221;2.9417936197916656&#8243; /&gt;<br />
      &lt;/Diagram&gt;<br />
    &lt;/Diagrams&gt;<br />
  &lt;/Designer&gt;<br />
&lt;/edmx:Edmx&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leandro</title>
		<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4339</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Tue, 23 Nov 2010 00:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4339</guid>
		<description>Actualy, my problem is with Regex...
See my EDMX sample:



  &lt;!-- EF Runtime content --&gt;
  
    &lt;!-- SSDL content --&gt;
    
    
        
          
        
        
          
            
          
          
          
          
          
          
          
          
          
          
          
        
      
    &lt;!-- CSDL content --&gt;
    
      
        
          
        
        
          
            
          
          
          
          
          
          
          
          
          
          
          
        
      
    
    &lt;!-- C-S mapping content --&gt;
    
      
        
          
            
              
                
                
                
                
                
                
                
                
                
                
              
            
          
        
      
    
  
  &lt;!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) --&gt;
  
    
      
        
      
    
    
      
        
        
        
      
    
    &lt;!-- Diagram content (shape and connector positions) --&gt;
    
      
        
      
    
  
</description>
		<content:encoded><![CDATA[<p>Actualy, my problem is with Regex&#8230;<br />
See my EDMX sample:</p>
<p>  <!-- EF Runtime content --></p>
<p>    <!-- SSDL content --></p>
<p>    <!-- CSDL content --></p>
<p>    <!-- C-S mapping content --></p>
<p>  <!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) --></p>
<p>    <!-- Diagram content (shape and connector positions) --></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cincura.net</title>
		<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4320</link>
		<dc:creator>cincura.net</dc:creator>
		<pubDate>Fri, 19 Nov 2010 09:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4320</guid>
		<description>It&#039;s only about namespaces declaration, which I think is trivial to alter. Check http://blog.cincura.net/id/231221 for inspiration. ;)</description>
		<content:encoded><![CDATA[<p>It&#8217;s only about namespaces declaration, which I think is trivial to alter. Check <a href="http://blog.cincura.net/id/231221" rel="nofollow">http://blog.cincura.net/id/231221</a> for inspiration. <img src='http://blog.cincura.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leandro</title>
		<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4318</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Thu, 18 Nov 2010 21:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-4318</guid>
		<description>This code doesn&#039;t work with EFv4, can you update it?
Thanks.</description>
		<content:encoded><![CDATA[<p>This code doesn&#8217;t work with EFv4, can you update it?<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: murat</title>
		<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-2681</link>
		<dc:creator>murat</dc:creator>
		<pubDate>Wed, 28 Apr 2010 10:41:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-2681</guid>
		<description>nice work, 
i continued this work and added to csdl and msl parts, to provide column names, navigation names to be camel case:

       #region CSDL
        foreach (var entitySet in csdl.Element(XName.Get(&quot;EntityContainer&quot;, CSDLNamespace)).Elements(XName.Get(&quot;EntitySet&quot;, CSDLNamespace)))
	    {
	        entitySet.Attribute(&quot;Name&quot;).Value = transformation(entitySet.Attribute(&quot;Name&quot;).Value);
	        entitySet.Attribute(&quot;EntityType&quot;).Value = transformation(entitySet.Attribute(&quot;EntityType&quot;).Value);
	    }
	    foreach (var associationSet in csdl.Element(XName.Get(&quot;EntityContainer&quot;, CSDLNamespace)).Elements(XName.Get(&quot;AssociationSet&quot;, CSDLNamespace)))
	    {
	        foreach (var end in associationSet.Elements(XName.Get(&quot;End&quot;, CSDLNamespace)))
	        {
	            end.Attribute(&quot;EntitySet&quot;).Value = transformation(end.Attribute(&quot;EntitySet&quot;).Value);
	        }
	    }
	 
	    foreach (var entityType in csdl.Elements(XName.Get(&quot;EntityType&quot;, CSDLNamespace)))
	    {
	        entityType.Attribute(&quot;Name&quot;).Value = transformation(entityType.Attribute(&quot;Name&quot;).Value);
            
            foreach (var key in entityType.Elements(XName.Get(&quot;Key&quot;, CSDLNamespace)))
            {
                foreach (var propertyRef in key.Elements(XName.Get(&quot;PropertyRef&quot;, CSDLNamespace)))
                {
                    propertyRef.Attribute(&quot;Name&quot;).Value = transformation(propertyRef.Attribute(&quot;Name&quot;).Value);
                }
            }
            
            foreach (var property in entityType.Elements(XName.Get(&quot;Property&quot;, CSDLNamespace)))
            {
                    property.Attribute(&quot;Name&quot;).Value = transformation(property.Attribute(&quot;Name&quot;).Value);             
            }

            foreach (var navigationProperty in entityType.Elements(XName.Get(&quot;NavigationProperty&quot;, CSDLNamespace)))
            {
                navigationProperty.Attribute(&quot;Name&quot;).Value = transformation(navigationProperty.Attribute(&quot;Name&quot;).Value);             
            }
            
	    }
	    foreach (var association in csdl.Elements(XName.Get(&quot;Association&quot;, CSDLNamespace)))
	    {
	        foreach (var end in association.Elements(XName.Get(&quot;End&quot;, CSDLNamespace)))
	        {
	            end.Attribute(&quot;Type&quot;).Value = transformation(end.Attribute(&quot;Type&quot;).Value);
	        }
	    }
	    #endregion
	 
	    #region MSL
        
	    foreach (var entitySetMapping in msl.Element(XName.Get(&quot;EntityContainerMapping&quot;, MSLNamespace)).Elements(XName.Get(&quot;EntitySetMapping&quot;, MSLNamespace)))
	    {
            entitySetMapping.Attribute(&quot;Name&quot;).Value = transformation(entitySetMapping.Attribute(&quot;Name&quot;).Value);

	        foreach (var entityTypeMapping in entitySetMapping.Elements(XName.Get(&quot;EntityTypeMapping&quot;, MSLNamespace)))
	        {
	            entityTypeMapping.Attribute(&quot;TypeName&quot;).Value = transformation(entityTypeMapping.Attribute(&quot;TypeName&quot;).Value);                
                foreach 
                    (var scalarProperty in
                        (entityTypeMapping.Element(XName.Get(&quot;MappingFragment&quot;, MSLNamespace))).Elements(XName.Get(&quot;ScalarProperty&quot;, MSLNamespace))
                    )
                {
                    scalarProperty.Attribute(&quot;Name&quot;).Value = transformation(scalarProperty.Attribute(&quot;Name&quot;).Value); 
                }
                
            }
	    }
        foreach (var associationSetMapping in msl.Element(XName.Get(&quot;EntityContainerMapping&quot;, MSLNamespace)).Elements(XName.Get(&quot;AssociationSetMapping&quot;, MSLNamespace)))
        {
            foreach(var endProperty in associationSetMapping.Elements(XName.Get(&quot;EndProperty&quot;,MSLNamespace)))
            {               
                foreach (var scalarProperty in endProperty.Elements(XName.Get(&quot;ScalarProperty&quot;, MSLNamespace)))
                {
                    scalarProperty.Attribute(&quot;Name&quot;).Value = transformation(scalarProperty.Attribute(&quot;Name&quot;).Value);
                }
            }
        }
	    #endregion</description>
		<content:encoded><![CDATA[<p>nice work,<br />
i continued this work and added to csdl and msl parts, to provide column names, navigation names to be camel case:</p>
<p>       #region CSDL<br />
        foreach (var entitySet in csdl.Element(XName.Get(&#8220;EntityContainer&#8221;, CSDLNamespace)).Elements(XName.Get(&#8220;EntitySet&#8221;, CSDLNamespace)))<br />
	    {<br />
	        entitySet.Attribute(&#8220;Name&#8221;).Value = transformation(entitySet.Attribute(&#8220;Name&#8221;).Value);<br />
	        entitySet.Attribute(&#8220;EntityType&#8221;).Value = transformation(entitySet.Attribute(&#8220;EntityType&#8221;).Value);<br />
	    }<br />
	    foreach (var associationSet in csdl.Element(XName.Get(&#8220;EntityContainer&#8221;, CSDLNamespace)).Elements(XName.Get(&#8220;AssociationSet&#8221;, CSDLNamespace)))<br />
	    {<br />
	        foreach (var end in associationSet.Elements(XName.Get(&#8220;End&#8221;, CSDLNamespace)))<br />
	        {<br />
	            end.Attribute(&#8220;EntitySet&#8221;).Value = transformation(end.Attribute(&#8220;EntitySet&#8221;).Value);<br />
	        }<br />
	    }</p>
<p>	    foreach (var entityType in csdl.Elements(XName.Get(&#8220;EntityType&#8221;, CSDLNamespace)))<br />
	    {<br />
	        entityType.Attribute(&#8220;Name&#8221;).Value = transformation(entityType.Attribute(&#8220;Name&#8221;).Value);</p>
<p>            foreach (var key in entityType.Elements(XName.Get(&#8220;Key&#8221;, CSDLNamespace)))<br />
            {<br />
                foreach (var propertyRef in key.Elements(XName.Get(&#8220;PropertyRef&#8221;, CSDLNamespace)))<br />
                {<br />
                    propertyRef.Attribute(&#8220;Name&#8221;).Value = transformation(propertyRef.Attribute(&#8220;Name&#8221;).Value);<br />
                }<br />
            }</p>
<p>            foreach (var property in entityType.Elements(XName.Get(&#8220;Property&#8221;, CSDLNamespace)))<br />
            {<br />
                    property.Attribute(&#8220;Name&#8221;).Value = transformation(property.Attribute(&#8220;Name&#8221;).Value);<br />
            }</p>
<p>            foreach (var navigationProperty in entityType.Elements(XName.Get(&#8220;NavigationProperty&#8221;, CSDLNamespace)))<br />
            {<br />
                navigationProperty.Attribute(&#8220;Name&#8221;).Value = transformation(navigationProperty.Attribute(&#8220;Name&#8221;).Value);<br />
            }</p>
<p>	    }<br />
	    foreach (var association in csdl.Elements(XName.Get(&#8220;Association&#8221;, CSDLNamespace)))<br />
	    {<br />
	        foreach (var end in association.Elements(XName.Get(&#8220;End&#8221;, CSDLNamespace)))<br />
	        {<br />
	            end.Attribute(&#8220;Type&#8221;).Value = transformation(end.Attribute(&#8220;Type&#8221;).Value);<br />
	        }<br />
	    }<br />
	    #endregion</p>
<p>	    #region MSL</p>
<p>	    foreach (var entitySetMapping in msl.Element(XName.Get(&#8220;EntityContainerMapping&#8221;, MSLNamespace)).Elements(XName.Get(&#8220;EntitySetMapping&#8221;, MSLNamespace)))<br />
	    {<br />
            entitySetMapping.Attribute(&#8220;Name&#8221;).Value = transformation(entitySetMapping.Attribute(&#8220;Name&#8221;).Value);</p>
<p>	        foreach (var entityTypeMapping in entitySetMapping.Elements(XName.Get(&#8220;EntityTypeMapping&#8221;, MSLNamespace)))<br />
	        {<br />
	            entityTypeMapping.Attribute(&#8220;TypeName&#8221;).Value = transformation(entityTypeMapping.Attribute(&#8220;TypeName&#8221;).Value);<br />
                foreach<br />
                    (var scalarProperty in<br />
                        (entityTypeMapping.Element(XName.Get(&#8220;MappingFragment&#8221;, MSLNamespace))).Elements(XName.Get(&#8220;ScalarProperty&#8221;, MSLNamespace))<br />
                    )<br />
                {<br />
                    scalarProperty.Attribute(&#8220;Name&#8221;).Value = transformation(scalarProperty.Attribute(&#8220;Name&#8221;).Value);<br />
                }</p>
<p>            }<br />
	    }<br />
        foreach (var associationSetMapping in msl.Element(XName.Get(&#8220;EntityContainerMapping&#8221;, MSLNamespace)).Elements(XName.Get(&#8220;AssociationSetMapping&#8221;, MSLNamespace)))<br />
        {<br />
            foreach(var endProperty in associationSetMapping.Elements(XName.Get(&#8220;EndProperty&#8221;,MSLNamespace)))<br />
            {<br />
                foreach (var scalarProperty in endProperty.Elements(XName.Get(&#8220;ScalarProperty&#8221;, MSLNamespace)))<br />
                {<br />
                    scalarProperty.Attribute(&#8220;Name&#8221;).Value = transformation(scalarProperty.Attribute(&#8220;Name&#8221;).Value);<br />
                }<br />
            }<br />
        }<br />
	    #endregion</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: testtest</title>
		<link>http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-1448</link>
		<dc:creator>testtest</dc:creator>
		<pubDate>Thu, 21 May 2009 12:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cincura.net/228749-making-names-of-entities-or-any-identifiers-in-entity-framework-model-code-and-developer-friendly-not-uppercase/#comment-1448</guid>
		<description>test</description>
		<content:encoded><![CDATA[<p>test</p>
]]></content:encoded>
	</item>
</channel>
</rss>

