<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://it-raboese.de/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://it-raboese.de/dokuwiki/feed.php">
        <title> net_core</title>
        <description></description>
        <link>https://it-raboese.de/dokuwiki/</link>
        <image rdf:resource="https://it-raboese.de/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-03T09:15:35+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://it-raboese.de/dokuwiki/doku.php?id=net_core:appsettings.json_custom_config&amp;rev=1661345386&amp;do=diff"/>
                <rdf:li rdf:resource="https://it-raboese.de/dokuwiki/doku.php?id=net_core:ef_dbcontext&amp;rev=1659477271&amp;do=diff"/>
                <rdf:li rdf:resource="https://it-raboese.de/dokuwiki/doku.php?id=net_core:kestrel&amp;rev=1662207695&amp;do=diff"/>
                <rdf:li rdf:resource="https://it-raboese.de/dokuwiki/doku.php?id=net_core:old_program_style&amp;rev=1726994017&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://it-raboese.de/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title></title>
        <link>https://it-raboese.de/dokuwiki/</link>
        <url>https://it-raboese.de/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://it-raboese.de/dokuwiki/doku.php?id=net_core:appsettings.json_custom_config&amp;rev=1661345386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-24T12:49:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>net_core:appsettings.json_custom_config</title>
        <link>https://it-raboese.de/dokuwiki/doku.php?id=net_core:appsettings.json_custom_config&amp;rev=1661345386&amp;do=diff</link>
        <description>Eigene Konfigurationsklasse für die appsettings.json

Erweitert man die appsettings.json , so möchte man natürlich bequem auf die Einstellungen zugreifen wie bei der Default-Konfiguration:


    public IConfiguration Configuration { get; }

....
 ... Configuration.GetConnectionString( &quot;DatenbankKennung&quot; );
...</description>
    </item>
    <item rdf:about="https://it-raboese.de/dokuwiki/doku.php?id=net_core:ef_dbcontext&amp;rev=1659477271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-02T21:54:31+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>net_core:ef_dbcontext</title>
        <link>https://it-raboese.de/dokuwiki/doku.php?id=net_core:ef_dbcontext&amp;rev=1659477271&amp;do=diff</link>
        <description>EF DbContext

ConnectionString vs. AddScope

Die Startup.cs wird so angepasst, dass für DI die Datenbankverbindung als Scope (jeder Aufruf bekommt seine eine Instanz) angelegt wird. Hier wird auch gleich für CodeFirst das DatabaseMigration() ausgeführt.</description>
    </item>
    <item rdf:about="https://it-raboese.de/dokuwiki/doku.php?id=net_core:kestrel&amp;rev=1662207695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T12:21:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>net_core:kestrel</title>
        <link>https://it-raboese.de/dokuwiki/doku.php?id=net_core:kestrel&amp;rev=1662207695&amp;do=diff</link>
        <description>Kestrel


  &quot;Kestrel&quot;: {
    &quot;Endpoints&quot;: {
      &quot;Http&quot;: {
        &quot;Url&quot;: &quot;http://localhost:5000&quot;
      },
      &quot;Https&quot;: {
        &quot;Url&quot;: &quot;https://localhost:5001&quot;
      }
    }
  }



 &quot;Kestrel&quot;: {
    &quot;Endpoints&quot;: {
      &quot;Http&quot;: {
        &quot;Url&quot;: &quot;http://0.0.0.0:5002&quot;
      }
      ,
      &quot;HttpsFromPem&quot;: {
        &quot;Url&quot;: &quot;https://0.0.0.0:5001&quot;,
        &quot;Certificate&quot;: {
          &quot;Path&quot;: &quot;path/to/crt.pem&quot;,
          &quot;KeyPath&quot;: &quot;path/to/key.pem&quot;
        }
      }
    }
  }</description>
    </item>
    <item rdf:about="https://it-raboese.de/dokuwiki/doku.php?id=net_core:old_program_style&amp;rev=1726994017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-22T08:33:37+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>net_core:old_program_style</title>
        <link>https://it-raboese.de/dokuwiki/doku.php?id=net_core:old_program_style&amp;rev=1726994017&amp;do=diff</link>
        <description>Old prpgram style


using System;
using System.Net.Mime;
using System.Threading;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;


namespace NameSpace
{
    /// &lt;summary&gt;
    /// Main Program
    /// &lt;/summary&gt;
    public class Program
    {
        
        /// &lt;summary&gt;
        /// Main Loop Program
        /// &lt;/summary&gt;
        /// &lt;param name=&quot;args&quot;&gt;&lt;/param&gt;
        public static void Main(string[] args)
        {
            //start an threaded app loop
            …</description>
    </item>
</rdf:RDF>
