رمز نگاری connection string در mvc core
سلام
من کلاس زیر را نوشته ام برای connection string برنامه خودم در mvc.core
namespace Con
{
public class Str
{
//server
public const string ServerConnStr = "";
//Client
public const string ClientConnStr = @"Server=iran\MSSQLSEREVER14;Database=Ir;Trusted_C onnection=True;MultipleActiveResultSets=true";
}
}
و این کلاس را در زیر استفاده بکار برده ام
using System;
using System.Collections.Generic;
using System.Text;
using Con;
using DAL.Entitis;
using Microsoft.EntityFrameworkCore;
namespace DAL
{
public class DataContext : DbContext
{
public DataContext()
{
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(Con.ClientConnStr);
}
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
}
public DbSet<TblTopics> TblTopics { get; set; }
}
}
چگونه می توانم کلاس Str را رمزنگاری کنم
نقل قول: رمز نگاری connection string در mvc core
اول از همه بهتر هست که Connection String رو به appsettings.json انتقال بدید چون جای درست برای قرار دادن فایل های Config برنامه اونجا هست مثل Web.Config در MVC 5.
برای رمزنگاریه Connection String هم از این آموزش استفاده کنید :
https://docs.microsoft.com/en-us/asp...=visual-studio
http://www.blinkingcaret.com/2017/06...-asp-net-core/