V1.2
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using AutoMapper;
|
||||
using CapMachine.Core;
|
||||
using CapMachine.Core.IService;
|
||||
using CapMachine.Wpf.MapperProfile;
|
||||
using CapMachine.Wpf.Services;
|
||||
@@ -65,12 +66,21 @@ namespace CapMachine.Wpf
|
||||
containerRegistry.RegisterSingleton<IMapperProvider, MapperConfig>();
|
||||
containerRegistry.Register(typeof(IMapper), GetMapper);
|
||||
|
||||
string strsqllite = System.AppDomain.CurrentDomain.BaseDirectory+ @"Db\CapMachine.db";
|
||||
string strslocaldb = System.AppDomain.CurrentDomain.BaseDirectory+ @"Db\CapMachineDb";
|
||||
//string assemblyPath = Assembly.GetExecutingAssembly().Location;
|
||||
var Con = ConfigHelper.GetValue("connecting5").Replace("@Address@", strsqllite);
|
||||
var LocalDb = @"Data Source=(localdb)\MSSQLLocalDB;AttachDbFilename=@Address@.mdf;Integrated Security=True;Connect Timeout=30;";
|
||||
var LocalDbStr = LocalDb.Replace("@Address@", strslocaldb);
|
||||
|
||||
//注册IFreeSql实例 单例
|
||||
containerRegistry.RegisterSingleton<IFreeSql>(() =>
|
||||
{
|
||||
IFreeSql Fsql = new FreeSqlBuilder()
|
||||
//.UseConnectionString(DataType.SqlServer, "Data Source=CT-PC;user instance=false;Initial Catalog=KylinEMS;Encrypt=True;TrustServerCertificate=True;User ID=sa;Password=12345678")
|
||||
.UseConnectionString(FreeSql.DataType.SqlServer, "Data Source=CT-PC;user instance=false;Initial Catalog=CapMachine;Encrypt=True;TrustServerCertificate=True;User ID=sa;Password=12345678")
|
||||
//.UseConnectionString(FreeSql.DataType.SqlServer, "Data Source=CT-PC;user instance=false;Initial Catalog=CapMachine;Encrypt=True;TrustServerCertificate=True;User ID=sa;Password=12345678")
|
||||
.UseConnectionString(FreeSql.DataType.SqlServer, LocalDbStr)
|
||||
//.UseConnectionString(FreeSql.DataType.Sqlite, Con)
|
||||
.UseAutoSyncStructure(true)
|
||||
.Build();
|
||||
return Fsql;
|
||||
|
||||
Reference in New Issue
Block a user