【问题标题】:Encoding MySql EF Core编码 MySql EF Core
【发布时间】:2017-06-28 23:12:16
【问题描述】:

我正在使用 EF Core 进行 sql 查询,但我的编码返回错误,

数据库设置:

  • 字符集:latin1
  • 排序规则:latin1_general_ci

数据库 - 引擎 InnoDb - 字符集:latin1 - 排序规则:latin1_general_ci

这是一个 MySql 数据库

存储库

    public Repository(CrmGatewayCarteirasContext context)
    {
        Context = context;
        DbSet = context.Set<TEntity>();
    }

    public void Dispose()
    {
        Dispose(true);
        GC.SuppressFinalize(this);
    }

    public IEnumerable<TEntity> GetAll()
    {
        return DbSet.ToList();
    }

    protected virtual void Dispose(bool disposing)
    {
        if (_disposed) return;
        _disposed = true;
    }

项目.json

{
"dependencies": {
    "Microsoft.NETCore.App": {
        "version": "1.1.0",
        "type": "platform"
    },
    "Microsoft.AspNetCore.Routing": "1.1.0",
    "Microsoft.AspNetCore.Diagnostics": "1.1.0",
    "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.0",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
    "Serilog.Extensions.Logging": "1.3.1",
    "Serilog.Sinks.RollingFile": "3.3.0",
    "Serilog.Exceptions": "2.3.0",
    "Seq.Extensions.Logging": "2.1.1",
    "Serilog.Sinks.Seq": "3.2.0",
    "Microsoft.EntityFrameworkCore.Design": {
        "type": "build",
        "version": "1.1.0"
    },
    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.1.0",
    "Microsoft.Extensions.Configuration.Json": "1.1.0",
    "Microsoft.Extensions.Logging": "1.1.0",
    "Microsoft.Extensions.Logging.Console": "1.1.0",
    "Microsoft.Extensions.Logging.Debug": "1.1.0",
    "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0",
    "AutoMapper": "5.2.0",
    "AutoMapper.Extensions.Microsoft.DependencyInjection": "1.2.0",
    "CrmGateway.SharedKernel": "1.0.0-*",
    "Microsoft.ApplicationInsights.AspNetCore": "2.0.0",
    "Microsoft.AspNetCore.Mvc": "1.1.1",
    "SapientGuardian.EntityFrameworkCore.MySql": "7.1.18",
    "StaticCommons": "1.4.0"
},
"tools": {
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
    "Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview3-final",
    "Microsoft.EntityFrameworkCore.Tools": {
        "version": "1.1.0-preview4-final",
        "imports": [
            "portable-net45+win8+dnxcore50",
            "portable-net45+win8"
        ]
    }
}}

【问题讨论】:

    标签: mysql asp.net entity-framework ef-code-first


    【解决方案1】:

    【讨论】:

    • 如果你提供一个更长的问题总结会更好,而不仅仅是“有一个错误,请参阅链接”。
    猜你喜欢
    • 1970-01-01
    • 2021-11-22
    • 2019-05-13
    • 2017-04-26
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多