<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Udvikleren.dk - Seneste [mvc6] forum tråde</title>
    <description>De seneste forum tråde i [mvc6] på Udvikleren.dk</description>
    <link>http://www.udvikleren.dk/</link>
    <pubDate>Wed, 29 Apr 2026 04:21:13 GMT</pubDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Udvikleren.dk RSS Feeder</generator>
    <ttl>60</ttl>
    <item>
      <title>MVC 6, Entity Framework 7, repository/struktur</title>
      <description>Hejsa&lt;br /&gt;&lt;br /&gt;Jeg har et spørgsmål til hvordan I strukturerer jeres løsninger, når I koder i .NET. Jeg er kommet ind i en lidt træls vane med bare at fyre et MVC projekt op, tilføje en EF model og så ellers bare køre med helt tynde/dumme objekter enten i samme projekt eller evt. et separat class library, alt efter om jeg skal bruge det i andre løsninger.&lt;br /&gt;&lt;br /&gt;Jeg er ved at være lidt træt af at placere al min logik i controllere og bryde rigtig mange af de principper, som jeg godt kender og husker fra da jeg læste, men er bare kommet så langt væk fra det, at jeg lidt har brug for jeres hjælp.&lt;br /&gt;&lt;br /&gt;Jeg har i længere tid forsøgt at komme tilbage på sporet med fx DDD, men kan simpelthen ikke gennemskue, hvordan jeg skal koble mine lag op med MVC og fx DI. Når I bruger EF, laver I code-first og egentlige domæne-objekter med funktionalitet, eller mapper I fra et DAL-lag til jeres domæne-objekter?&lt;br /&gt;&lt;br /&gt;Det behøver ikke være DDD, en anden ting kunne bare være at have et lag, der kan give mig fx lister, jeg bruger flere steder på sitet. Hvis jeg fx vil have alle brugere ud med "Peter" som fornavn, så gør jeg det nu, at i min controller skriver jeg bare min linq-statement og fyrer af sted og får min dumme objekter ud. Da jeg gerne vil kunne genbruge den kode, så ville jeg selvfølgelig flytte det i et lag for sig og kalde metoden fx GetCustomersByFirstName(string givenName); men hvordan gør jeg det i praksis, så DI fungerer? Jeg kunne sagtens lave et lag, som bare new'er en EF-context, men så ryger test-barhed, som jeg lige ser det.&lt;br /&gt;&lt;br /&gt;Hvis I kender nogle gode kode-eksempler, så vil jeg meget gerne se dem, for jeg synes lidt jeg cykler rundt i ring med den samme gamle måde at gøre det på.&lt;br /&gt;</description>
      <link>http://www.udvikleren.dk/forum/46984/mvc-6,-entity-framework-7,-repository-struktur/</link>
      <pubDate>Sun, 28 Aug 2016 11:28:16 GMT</pubDate>
    </item>
  </channel>
</rss>