From 0a531c881730f841509dcd7fb86df2a02b839282 Mon Sep 17 00:00:00 2001 From: yangxiaodong Date: Sun, 11 Jun 2017 18:06:19 +0800 Subject: [PATCH] add sample --- .travis.yml | 19 -- CHANGELOG.md | 23 --- build.cake | 100 ---------- build.ps1 | 183 ------------------ build.sh | 4 - build/common.props | 16 -- build/index.cake | 2 - build/util.cake | 25 --- build/version.cake | 120 ------------ samples/Sample.Kafka/AppDbContext.cs | 10 - .../Controllers/ValuesController.cs | 15 +- .../20170616102520_InitMessages.Designer.cs | 40 ---- .../Migrations/20170616102520_InitMessages.cs | 33 ---- .../Migrations/AppDbContextModelSnapshot.cs | 39 ---- samples/Sample.Kafka/Sample.Kafka.csproj | 3 - samples/Sample.Kafka/Startup.cs | 4 +- samples/Sample.Kafka/appsettings.json | 1 - 17 files changed, 2 insertions(+), 635 deletions(-) delete mode 100644 .travis.yml delete mode 100644 CHANGELOG.md delete mode 100644 build.cake delete mode 100644 build.ps1 delete mode 100644 build.sh delete mode 100644 build/common.props delete mode 100644 build/index.cake delete mode 100644 build/util.cake delete mode 100644 build/version.cake delete mode 100644 samples/Sample.Kafka/Migrations/20170616102520_InitMessages.Designer.cs delete mode 100644 samples/Sample.Kafka/Migrations/20170616102520_InitMessages.cs delete mode 100644 samples/Sample.Kafka/Migrations/AppDbContextModelSnapshot.cs diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 10061b4..0000000 --- a/.travis.yml +++ /dev/null @@ -1,19 +0,0 @@ -language: csharp -sudo: required -dist: trusty -mono: none -dotnet: 1.0.0 - -install: - - export DOTNET_CLI_TELEMETRY_OPTOUT=1 - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then rvm get stable; brew update; brew install openssl; fi -os: - - linux - - osx -osx_image: xcode7.3 -before_script: - - chmod a+x ./build.sh -script: - - ./build.sh -notifications: - email: false diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b4aebfe..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,23 +0,0 @@ -# Change Log -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](http://keepachangelog.com/) -and this project adheres to [Semantic Versioning](http://semver.org/). - -## [Unreleased] -_Nothing yet..._ - -## [0.7.0] - 2017-06-08 -### Changed -- SqlServer: Set migration history's table name and schema. - -### Fixed -- Services not being disposed correctly after a job execution. [#4](https://github.com/mrahhal/MR.AspNetCore.Jobs/issues/4) - -## [0.6.0] - 2017-04-22 -### Changed -- SqlServer: Move to using EFCore to manage internal migrations and connections to the database. - -[Unreleased]: https://github.com/mrahhal/MR.AspNetCore.Jobs/compare/0.7.0...HEAD -[0.7.0]: https://github.com/mrahhal/MR.AspNetCore.Jobs/compare/0.6.0...0.7.0 -[0.6.0]: https://github.com/mrahhal/MR.AspNetCore.Jobs/compare/0.5.0...0.6.0 diff --git a/build.cake b/build.cake deleted file mode 100644 index 02b52c4..0000000 --- a/build.cake +++ /dev/null @@ -1,100 +0,0 @@ -#addin "nuget:https://www.nuget.org/api/v2?package=Newtonsoft.Json&version=9.0.1" - -#load "./build/index.cake" - -var target = Argument("target", "Default"); - -var build = BuildParameters.Create(Context); -var util = new Util(Context, build); - -Task("Clean") - .Does(() => -{ - if (DirectoryExists("./artifacts")) - { - DeleteDirectory("./artifacts", true); - } -}); - -Task("Restore") - .IsDependentOn("Clean") - .Does(() => -{ - var settings = new DotNetCoreRestoreSettings - { - ArgumentCustomization = args => - { - args.Append($"/p:VersionSuffix={build.Version.Suffix}"); - return args; - } - }; - DotNetCoreRestore(settings); -}); - -Task("Build") - .IsDependentOn("Restore") - .Does(() => -{ - var settings = new DotNetCoreBuildSettings - { - Configuration = build.Configuration, - VersionSuffix = build.Version.Suffix, - ArgumentCustomization = args => - { - args.Append($"/p:InformationalVersion={build.Version.VersionWithSuffix()}"); - return args; - } - }; - foreach (var project in build.ProjectFiles) - { - DotNetCoreBuild(project.FullPath, settings); - } -}); - -Task("Test") - .IsDependentOn("Build") - .Does(() => -{ - foreach (var testProject in build.TestProjectFiles) - { - DotNetCoreTest(testProject.FullPath); - } -}); - -Task("Pack") - .Does(() => -{ - var settings = new DotNetCorePackSettings - { - Configuration = build.Configuration, - VersionSuffix = build.Version.Suffix, - OutputDirectory = "./artifacts/packages" - }; - foreach (var project in build.ProjectFiles) - { - DotNetCorePack(project.FullPath, settings); - } -}); - -Task("Default") - .IsDependentOn("Build") - .IsDependentOn("Test") - .IsDependentOn("Pack") - .Does(() => -{ - util.PrintInfo(); -}); - -Task("Version") - .Does(() => -{ - Information($"{build.FullVersion()}"); -}); - -Task("Print") - .Does(() => -{ - util.PrintInfo(); -}); - -RunTarget(target); diff --git a/build.ps1 b/build.ps1 deleted file mode 100644 index 7526d9f..0000000 --- a/build.ps1 +++ /dev/null @@ -1,183 +0,0 @@ -<# - -.SYNOPSIS -This is a Powershell script to bootstrap a Cake build. - -.DESCRIPTION -This Powershell script will download NuGet if missing, restore NuGet tools (including Cake) -and execute your Cake build script with the parameters you provide. - -.PARAMETER Script -The build script to execute. -.PARAMETER Target -The build script target to run. -.PARAMETER Configuration -The build configuration to use. -.PARAMETER Verbosity -Specifies the amount of information to be displayed. -.PARAMETER Experimental -Tells Cake to use the latest Roslyn release. -.PARAMETER WhatIf -Performs a dry run of the build script. -No tasks will be executed. -.PARAMETER Mono -Tells Cake to use the Mono scripting engine. -.PARAMETER SkipToolPackageRestore -Skips restoring of packages. -.PARAMETER ScriptArgs -Remaining arguments are added here. - -.LINK -http://cakebuild.net - -#> - -[CmdletBinding()] -Param( - [string]$Script = "build.cake", - [string]$Target = "Default", - [ValidateSet("Release", "Debug")] - [string]$Configuration = "Debug", - [ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")] - [string]$Verbosity = "Normal", - [switch]$Experimental = $true, - [Alias("DryRun","Noop")] - [switch]$WhatIf, - [switch]$Mono, - [switch]$SkipToolPackageRestore, - [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)] - [string[]]$ScriptArgs -) - -[Reflection.Assembly]::LoadWithPartialName("System.Security") | Out-Null -function MD5HashFile([string] $filePath) -{ - if ([string]::IsNullOrEmpty($filePath) -or !(Test-Path $filePath -PathType Leaf)) - { - return $null - } - - [System.IO.Stream] $file = $null; - [System.Security.Cryptography.MD5] $md5 = $null; - try - { - $md5 = [System.Security.Cryptography.MD5]::Create() - $file = [System.IO.File]::OpenRead($filePath) - return [System.BitConverter]::ToString($md5.ComputeHash($file)) - } - finally - { - if ($file -ne $null) - { - $file.Dispose() - } - } -} - -Write-Host "Preparing to run build script..." - -if(!$PSScriptRoot){ - $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent -} - -$TOOLS_DIR = Join-Path $PSScriptRoot "tools" -$NUGET_EXE = Join-Path $TOOLS_DIR "nuget.exe" -$CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe" -$NUGET_URL = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" -$PACKAGES_CONFIG = Join-Path $TOOLS_DIR "packages.config" -$PACKAGES_CONFIG_MD5 = Join-Path $TOOLS_DIR "packages.config.md5sum" - -# Should we use mono? -$UseMono = ""; -if($Mono.IsPresent) { - Write-Verbose -Message "Using the Mono based scripting engine." - $UseMono = "-mono" -} - -# Should we use the new Roslyn? -$UseExperimental = ""; -if($Experimental.IsPresent -and !($Mono.IsPresent)) { - Write-Verbose -Message "Using experimental version of Roslyn." - $UseExperimental = "-experimental" -} - -# Is this a dry run? -$UseDryRun = ""; -if($WhatIf.IsPresent) { - $UseDryRun = "-dryrun" -} - -# Make sure tools folder exists -if ((Test-Path $PSScriptRoot) -and !(Test-Path $TOOLS_DIR)) { - Write-Verbose -Message "Creating tools directory..." - New-Item -Path $TOOLS_DIR -Type directory | out-null -} - -# Make sure that packages.config exist. -if (!(Test-Path $PACKAGES_CONFIG)) { - Write-Verbose -Message "Downloading packages.config..." - try { (New-Object System.Net.WebClient).DownloadFile("http://cakebuild.net/download/bootstrapper/packages", $PACKAGES_CONFIG) } catch { - Throw "Could not download packages.config." - } -} - -# Try find NuGet.exe in path if not exists -if (!(Test-Path $NUGET_EXE)) { - Write-Verbose -Message "Trying to find nuget.exe in PATH..." - $existingPaths = $Env:Path -Split ';' | Where-Object { (![string]::IsNullOrEmpty($_)) -and (Test-Path $_) } - $NUGET_EXE_IN_PATH = Get-ChildItem -Path $existingPaths -Filter "nuget.exe" | Select -First 1 - if ($NUGET_EXE_IN_PATH -ne $null -and (Test-Path $NUGET_EXE_IN_PATH.FullName)) { - Write-Verbose -Message "Found in PATH at $($NUGET_EXE_IN_PATH.FullName)." - $NUGET_EXE = $NUGET_EXE_IN_PATH.FullName - } -} - -# Try download NuGet.exe if not exists -if (!(Test-Path $NUGET_EXE)) { - Write-Verbose -Message "Downloading NuGet.exe..." - try { - (New-Object System.Net.WebClient).DownloadFile($NUGET_URL, $NUGET_EXE) - } catch { - Throw "Could not download NuGet.exe." - } -} - -# Save nuget.exe path to environment to be available to child processed -$ENV:NUGET_EXE = $NUGET_EXE - -# Restore tools from NuGet? -if(-Not $SkipToolPackageRestore.IsPresent) { - Push-Location - Set-Location $TOOLS_DIR - - # Check for changes in packages.config and remove installed tools if true. - [string] $md5Hash = MD5HashFile($PACKAGES_CONFIG) - if((!(Test-Path $PACKAGES_CONFIG_MD5)) -Or - ($md5Hash -ne (Get-Content $PACKAGES_CONFIG_MD5 ))) { - Write-Verbose -Message "Missing or changed package.config hash..." - Remove-Item * -Recurse -Exclude packages.config,nuget.exe - } - - Write-Verbose -Message "Restoring tools from NuGet..." - $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$TOOLS_DIR`"" - - if ($LASTEXITCODE -ne 0) { - Throw "An error occured while restoring NuGet tools." - } - else - { - $md5Hash | Out-File $PACKAGES_CONFIG_MD5 -Encoding "ASCII" - } - Write-Verbose -Message ($NuGetOutput | out-string) - Pop-Location -} - -# Make sure that Cake has been installed. -if (!(Test-Path $CAKE_EXE)) { - Throw "Could not find Cake.exe at $CAKE_EXE" -} - -# Start Cake -Write-Host "Running build script..." -Invoke-Expression "& `"$CAKE_EXE`" `"$Script`" -target=`"$Target`" -configuration=`"$Configuration`" -verbosity=`"$Verbosity`" $UseMono $UseDryRun $UseExperimental $ScriptArgs" -exit $LASTEXITCODE diff --git a/build.sh b/build.sh deleted file mode 100644 index 15f08bf..0000000 --- a/build.sh +++ /dev/null @@ -1,4 +0,0 @@ -dotnet --info -dotnet restore -dotnet test test/Cap.Consistency.EntityFrameworkCore.Test/Cap.Consistency.EntityFrameworkCore.Test.csproj -f netcoreapp1.1 -dotnet test test/Cap.Consistency.Test/Cap.Consistency.Test.csproj -f netcoreapp1.1 \ No newline at end of file diff --git a/build/common.props b/build/common.props deleted file mode 100644 index 9d6bc4b..0000000 --- a/build/common.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - netstandard1.6 - - - - Cap - Savorboard - https://github.com/ouraspnet/cap - https://github.com/ouraspnet/cap/blob/master/LICENSE - - - diff --git a/build/index.cake b/build/index.cake deleted file mode 100644 index f0684bf..0000000 --- a/build/index.cake +++ /dev/null @@ -1,2 +0,0 @@ -#load "./util.cake" -#load "./version.cake" diff --git a/build/util.cake b/build/util.cake deleted file mode 100644 index 4a18e87..0000000 --- a/build/util.cake +++ /dev/null @@ -1,25 +0,0 @@ -public class Util -{ - public Util(ICakeContext context, BuildParameters build) - { - Context = context; - Build = build; - } - - public ICakeContext Context { get; set; } - public BuildParameters Build { get; set; } - - public void PrintInfo() - { - Context.Information($@" -Version: {Build.FullVersion()} -Configuration: {Build.Configuration} -"); - } - - public static string CreateStamp() - { - var seconds = (long)(DateTime.UtcNow - new DateTime(2017, 1, 1)).TotalSeconds; - return seconds.ToString().PadLeft(11, (char)'0'); - } -} diff --git a/build/version.cake b/build/version.cake deleted file mode 100644 index f0db1ac..0000000 --- a/build/version.cake +++ /dev/null @@ -1,120 +0,0 @@ -using System.Xml; - -public class BuildParameters -{ - public BuildParameters(ICakeContext context) - { - Context = context; - } - - public ICakeContext Context { get; } - public BuildVersion Version { get; private set; } - public string Configuration { get; private set; } - public bool IsTagged { get; private set; } - public bool IsCI { get; private set; } - public DirectoryPathCollection Projects { get; set; } - public DirectoryPathCollection TestProjects { get; set; } - public FilePathCollection ProjectFiles { get; set; } - public FilePathCollection TestProjectFiles { get; set; } - - public static BuildParameters Create(ICakeContext context) - { - var buildParameters = new BuildParameters(context); - buildParameters.Initialize(); - return buildParameters; - } - - public string FullVersion() - { - return Version.VersionWithSuffix(); - } - - private void Initialize() - { - InitializeCore(); - InitializeVersion(); - } - - private void InitializeCore() - { - Projects = Context.GetDirectories("./src/*"); - TestProjects = Context.GetDirectories("./test/*"); - ProjectFiles = Context.GetFiles("./src/*/*.csproj"); - TestProjectFiles = Context.GetFiles("./test/*/*.csproj"); - - var buildSystem = Context.BuildSystem(); - if (!buildSystem.IsLocalBuild) - { - IsCI = true; - if ((buildSystem.IsRunningOnAppVeyor && buildSystem.AppVeyor.Environment.Repository.Tag.IsTag) || - (buildSystem.IsRunningOnTravisCI && string.IsNullOrWhiteSpace(buildSystem.TravisCI.Environment.Build.Tag))) - { - IsTagged = true; - } - } - - Configuration = Context.Argument("Configuration", "Debug"); - if (IsCI) - { - Configuration = "Release"; - } - } - - private void InitializeVersion() - { - var versionFile = Context.File("./build/version.props"); - var content = System.IO.File.ReadAllText(versionFile.Path.FullPath); - - XmlDocument doc = new XmlDocument(); - doc.LoadXml(content); - - var versionMajor = doc.DocumentElement.SelectSingleNode("/Project/PropertyGroup/VersionMajor").InnerText; - var versionMinor = doc.DocumentElement.SelectSingleNode("/Project/PropertyGroup/VersionMinor").InnerText; - var versionPatch = doc.DocumentElement.SelectSingleNode("/Project/PropertyGroup/VersionPatch").InnerText; - var versionQuality = doc.DocumentElement.SelectSingleNode("/Project/PropertyGroup/VersionQuality").InnerText; - versionQuality = string.IsNullOrWhiteSpace(versionQuality) ? null : versionQuality; - - var suffix = versionQuality; - if (!IsTagged) - { - suffix += (IsCI ? "ci-" : "dv-") + Util.CreateStamp(); - } - suffix = string.IsNullOrWhiteSpace(suffix) ? null : suffix; - - Version = - new BuildVersion(int.Parse(versionMajor), int.Parse(versionMinor), int.Parse(versionPatch), versionQuality); - Version.Suffix = suffix; - } -} - -public class BuildVersion -{ - public BuildVersion(int major, int minor, int patch, string quality) - { - Major = major; - Minor = minor; - Patch = patch; - Quality = quality; - } - - public int Major { get; set; } - public int Minor { get; set; } - public int Patch { get; set; } - public string Quality { get; set; } - public string Suffix { get; set; } - - public string VersionWithoutQuality() - { - return $"{Major}.{Minor}.{Patch}"; - } - - public string Version() - { - return VersionWithoutQuality() + (Quality == null ? string.Empty : $"-{Quality}"); - } - - public string VersionWithSuffix() - { - return Version() + (Suffix == null ? string.Empty : $"-{Suffix}"); - } -} diff --git a/samples/Sample.Kafka/AppDbContext.cs b/samples/Sample.Kafka/AppDbContext.cs index 4b19e10..e929396 100644 --- a/samples/Sample.Kafka/AppDbContext.cs +++ b/samples/Sample.Kafka/AppDbContext.cs @@ -10,16 +10,6 @@ namespace Sample.Kafka { public class AppDbContext : DbContext { - - public AppDbContext(DbContextOptions options) : base(options) { - } - public DbSet Messages { get; set; } - - protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { - //optionsBuilder.UseSqlServer - base.OnConfiguring(optionsBuilder); - } - } } diff --git a/samples/Sample.Kafka/Controllers/ValuesController.cs b/samples/Sample.Kafka/Controllers/ValuesController.cs index c9d1032..8fc02af 100644 --- a/samples/Sample.Kafka/Controllers/ValuesController.cs +++ b/samples/Sample.Kafka/Controllers/ValuesController.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Cap.Consistency.Consumer; -using Cap.Consistency.Infrastructure; using Cap.Consistency.Kafka; using Cap.Consistency.Producer; using Microsoft.AspNetCore.Mvc; @@ -14,25 +13,13 @@ namespace Sample.Kafka.Controllers public class ValuesController : Controller, IConsumerService { private readonly IProducerClient _producer; - private readonly AppDbContext _dbContext; - public ValuesController(IProducerClient producer, AppDbContext dbContext) { + public ValuesController(IProducerClient producer) { _producer = producer; - _dbContext = dbContext; } [Route("/")] public IActionResult Index() { - - _dbContext.Add(new ConsistencyMessage { - Id = Guid.NewGuid().ToString(), - SendTime = DateTime.Now, - Payload = "testdata", - UpdateTime = DateTime.Now - }); - - _dbContext.SaveChanges(); - return Ok(); } diff --git a/samples/Sample.Kafka/Migrations/20170616102520_InitMessages.Designer.cs b/samples/Sample.Kafka/Migrations/20170616102520_InitMessages.Designer.cs deleted file mode 100644 index d669814..0000000 --- a/samples/Sample.Kafka/Migrations/20170616102520_InitMessages.Designer.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Sample.Kafka; -using Cap.Consistency.Infrastructure; - -namespace Sample.Kafka.Migrations -{ - [DbContext(typeof(AppDbContext))] - [Migration("20170616102520_InitMessages")] - partial class InitMessages - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "1.1.2") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); - - modelBuilder.Entity("Cap.Consistency.Infrastructure.ConsistencyMessage", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Payload"); - - b.Property("SendTime"); - - b.Property("Status"); - - b.Property("UpdateTime"); - - b.HasKey("Id"); - - b.ToTable("Messages"); - }); - } - } -} diff --git a/samples/Sample.Kafka/Migrations/20170616102520_InitMessages.cs b/samples/Sample.Kafka/Migrations/20170616102520_InitMessages.cs deleted file mode 100644 index 96be53f..0000000 --- a/samples/Sample.Kafka/Migrations/20170616102520_InitMessages.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Collections.Generic; -using Microsoft.EntityFrameworkCore.Migrations; - -namespace Sample.Kafka.Migrations -{ - public partial class InitMessages : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Messages", - columns: table => new - { - Id = table.Column(nullable: false), - Payload = table.Column(nullable: true), - SendTime = table.Column(nullable: false), - Status = table.Column(nullable: false), - UpdateTime = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Messages", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Messages"); - } - } -} diff --git a/samples/Sample.Kafka/Migrations/AppDbContextModelSnapshot.cs b/samples/Sample.Kafka/Migrations/AppDbContextModelSnapshot.cs deleted file mode 100644 index 7c0e777..0000000 --- a/samples/Sample.Kafka/Migrations/AppDbContextModelSnapshot.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Sample.Kafka; -using Cap.Consistency.Infrastructure; - -namespace Sample.Kafka.Migrations -{ - [DbContext(typeof(AppDbContext))] - partial class AppDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { - modelBuilder - .HasAnnotation("ProductVersion", "1.1.2") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); - - modelBuilder.Entity("Cap.Consistency.Infrastructure.ConsistencyMessage", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Payload"); - - b.Property("SendTime"); - - b.Property("Status"); - - b.Property("UpdateTime"); - - b.HasKey("Id"); - - b.ToTable("Messages"); - }); - } - } -} diff --git a/samples/Sample.Kafka/Sample.Kafka.csproj b/samples/Sample.Kafka/Sample.Kafka.csproj index d06b1b2..f663107 100644 --- a/samples/Sample.Kafka/Sample.Kafka.csproj +++ b/samples/Sample.Kafka/Sample.Kafka.csproj @@ -12,14 +12,11 @@ - - - diff --git a/samples/Sample.Kafka/Startup.cs b/samples/Sample.Kafka/Startup.cs index 05cdc6d..8d44e9c 100644 --- a/samples/Sample.Kafka/Startup.cs +++ b/samples/Sample.Kafka/Startup.cs @@ -28,9 +28,7 @@ namespace Sample.Kafka // This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { - services.AddDbContext(x => { - x.UseSqlServer(Configuration["ConnectionString"]); - }); + services.AddDbContext(); services.AddConsistency() .AddEntityFrameworkStores() diff --git a/samples/Sample.Kafka/appsettings.json b/samples/Sample.Kafka/appsettings.json index 7248623..5fff67b 100644 --- a/samples/Sample.Kafka/appsettings.json +++ b/samples/Sample.Kafka/appsettings.json @@ -1,5 +1,4 @@ { - "ConnectionString": "Server=192.168.2.206;Initial Catalog=AspNetCoreSpa;User Id=cmswuliu;Password=h7xY81agBn*Veiu3;MultipleActiveResultSets=True", "Logging": { "IncludeScopes": false, "LogLevel": {