<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : t4 template: Internals and interfaces</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2010 : t4 template: Internals and interfaces</description>
  <pubDate>Mon, 13 Apr 2026 13:46:32 -700</pubDate>
  <lastBuildDate>Mon, 27 Jun 2011 14:16:55 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=2794</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>t4 template: Internals and interfaces : Hi mantaray;Yes, it&amp;#039;s possible.What...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2794&amp;PID=11123#11123</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=912" rel="nofollow">DenisK</a><br /><strong>Subject:</strong> 2794<br /><strong>Posted:</strong> 27-Jun-2011 at 2:16pm<br /><br />Hi mantaray;<div><br></div><div>Yes, it's possible.</div><div><br></div><div>What you call an "interface layer", is what we call a "repository layer". We always recommend our customers to hide the DevForce details behind the repository layers. Here's a write up on how to do that with DevForce-Caliburn Framework.&nbsp;</div><div><br></div><div><a href="http://devforcecaliburn.codeplex.com/wikipage?title=The%20Data%20Repository&amp;referringTitle=&#068;ocumentati&#111;n" target="_blank">http://devforcecaliburn.codeplex.com/wikipage?title=The%20Data%20Repository&amp;referringTitle=Documentation</a></div><div><br></div><div>You can modify the entities access modifiers to internal in the EDMX designer. There's no need to make the EntityManager internal since as long as the entities are internal, they won't be accessible from the EntityManager outside the repository.</div><div><br></div><div>If you're interested, we have Professional Services team that can help you with guidance on best practices and architectural type questions.</div><div><br></div><div>Hope this helps.</div>]]>
   </description>
   <pubDate>Mon, 27 Jun 2011 14:16:55 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2794&amp;PID=11123#11123</guid>
  </item> 
  <item>
   <title>t4 template: Internals and interfaces : Hi there! We are in the process...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2794&amp;PID=11098#11098</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1187" rel="nofollow">mantaray</a><br /><strong>Subject:</strong> 2794<br /><strong>Posted:</strong> 24-Jun-2011 at 3:31am<br /><br />Hi there! We are in the process of testing DevForce for our system. Currently we are trying to determine if it is possible to place an interface layer between DevForce and our system - we need the data source to be completely separate from the system, which means that we only want to reference DevForce in the data provider assembly, NEVER in the application. This means that we need to add interfaces to the entity classes as well as making the entities and entity manager internal. Is this possible? It's a pity the t4 isn't "normal"... then these kinds of changes would be easy.<br>]]>
   </description>
   <pubDate>Fri, 24 Jun 2011 03:31:37 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2794&amp;PID=11098#11098</guid>
  </item> 
 </channel>
</rss>