Update director

This commit is contained in:
2021-05-08 18:01:13 +08:00
parent 5eb279fe2f
commit 982b79bbb0
2 changed files with 4 additions and 7 deletions

View File

@@ -15,7 +15,8 @@ namespace Ewide.Core.Util
{ {
public class XmlSerializerUtil public class XmlSerializerUtil
{ {
static string path = @"D:\ewide_core\Api\Ewide.Core\SeedDataXml\"; static string[] str = AppDomain.CurrentDomain.BaseDirectory.Split("ewide_core");
static string path = str[0]+ @"ewide_core\Api\Ewide.Core\SeedDataXml\";
public Dictionary<Type, object> ReaderALL() public Dictionary<Type, object> ReaderALL()
{ {
Dictionary<Type, object> dic = new Dictionary<Type, object>(); Dictionary<Type, object> dic = new Dictionary<Type, object>();
@@ -77,7 +78,8 @@ namespace Ewide.Core.Util
/// <param name="className">XML名称</param> /// <param name="className">XML名称</param>
public void WriteXML(Type type, object data, string className) public void WriteXML(Type type, object data, string className)
{ {
string writePath = @"D:\ewide_core\Api\Ewide.Core\SeedDataXml\" + className + ".xml";
string writePath = path + className + ".xml";
using (FileStream fs = new FileStream(writePath, FileMode.OpenOrCreate)) using (FileStream fs = new FileStream(writePath, FileMode.OpenOrCreate))
{ {
XmlSerializer ser = new XmlSerializer(type); XmlSerializer ser = new XmlSerializer(type);

View File

@@ -1,18 +1,13 @@
using Ewide.Core; using Ewide.Core;
using Ewide.Core.Entity;
using Ewide.Core.Extension;
using Ewide.Core.Service; using Ewide.Core.Service;
using Ewide.Core.Util; using Ewide.Core.Util;
using Furion; using Furion;
using Furion.DatabaseAccessor; using Furion.DatabaseAccessor;
using Furion.FriendlyException; using Furion.FriendlyException;
using Furion.JsonSerialization; using Furion.JsonSerialization;
using Furion.Snowflake;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics; using Microsoft.EntityFrameworkCore.Diagnostics;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Metadata.Builders;
using Microsoft.EntityFrameworkCore.Metadata.Internal;
using Microsoft.Extensions.Caching.Distributed; using Microsoft.Extensions.Caching.Distributed;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;