diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BinManage/FrmBin.designer.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BinManage/FrmBin.designer.cs
index ec3d1f6..d01f869 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BinManage/FrmBin.designer.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BinManage/FrmBin.designer.cs
@@ -57,7 +57,7 @@
// label1
//
this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(136, 40);
+ this.label1.Location = new System.Drawing.Point(135, 40);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(95, 23);
this.label1.TabIndex = 0;
@@ -66,7 +66,7 @@
// label2
//
this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(136, 193);
+ this.label2.Location = new System.Drawing.Point(132, 193);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(95, 23);
this.label2.TabIndex = 1;
@@ -152,7 +152,7 @@
// label3
//
this.label3.AutoSize = true;
- this.label3.Location = new System.Drawing.Point(160, 509);
+ this.label3.Location = new System.Drawing.Point(155, 509);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(71, 23);
this.label3.TabIndex = 6;
@@ -161,7 +161,7 @@
// label4
//
this.label4.AutoSize = true;
- this.label4.Location = new System.Drawing.Point(161, 451);
+ this.label4.Location = new System.Drawing.Point(155, 451);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(71, 23);
this.label4.TabIndex = 7;
@@ -170,7 +170,7 @@
// label5
//
this.label5.AutoSize = true;
- this.label5.Location = new System.Drawing.Point(134, 398);
+ this.label5.Location = new System.Drawing.Point(132, 398);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(95, 23);
this.label5.TabIndex = 8;
@@ -197,7 +197,7 @@
// label8
//
this.label8.AutoSize = true;
- this.label8.Location = new System.Drawing.Point(160, 561);
+ this.label8.Location = new System.Drawing.Point(155, 561);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(71, 23);
this.label8.TabIndex = 6;
@@ -206,7 +206,7 @@
// label9
//
this.label9.AutoSize = true;
- this.label9.Location = new System.Drawing.Point(111, 86);
+ this.label9.Location = new System.Drawing.Point(110, 86);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(119, 23);
this.label9.TabIndex = 0;
@@ -222,7 +222,7 @@
// label10
//
this.label10.AutoSize = true;
- this.label10.Location = new System.Drawing.Point(164, 140);
+ this.label10.Location = new System.Drawing.Point(157, 140);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(71, 23);
this.label10.TabIndex = 0;
@@ -245,11 +245,11 @@
// label11
//
this.label11.AutoSize = true;
- this.label11.Location = new System.Drawing.Point(62, 240);
+ this.label11.Location = new System.Drawing.Point(109, 240);
this.label11.Name = "label11";
- this.label11.Size = new System.Drawing.Size(167, 23);
+ this.label11.Size = new System.Drawing.Size(119, 23);
this.label11.TabIndex = 10;
- this.label11.Text = "料仓设定限额:";
+ this.label11.Text = "安全库存:";
//
// FrmBin
//
diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj
index 12d7e50..f61bada 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj
@@ -111,19 +111,24 @@
..\..\..\A3Lib\FastReport\FastReport.VSDesign.dll
- ..\..\..\packages\FreeSql.3.2.802\lib\net451\FreeSql.dll
+ False
+ ..\..\..\dll\FreeSql.dll
- ..\..\..\packages\FreeSql.DbContext.3.2.802\lib\net45\FreeSql.DbContext.dll
+ False
+ ..\..\..\dll\FreeSql.DbContext.dll
- ..\..\..\packages\FreeSql.Extensions.LazyLoading.3.2.802\lib\net45\FreeSql.Extensions.LazyLoading.dll
+ False
+ ..\..\..\dll\FreeSql.Extensions.LazyLoading.dll
- ..\..\..\packages\FreeSql.Provider.SqlServer.3.2.802\lib\net451\FreeSql.Provider.SqlServer.dll
+ False
+ ..\..\..\dll\FreeSql.Provider.SqlServer.dll
- ..\..\..\packages\FreeSql.Repository.3.2.802\lib\net45\FreeSql.Repository.dll
+ False
+ ..\..\..\dll\FreeSql.Repository.dll
False
@@ -389,6 +394,9 @@
+
+
+
diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/PptPlan/PlanHelper.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/PptPlan/PlanHelper.cs
index 1c09ce5..ff721c7 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/PptPlan/PlanHelper.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/PptPlan/PlanHelper.cs
@@ -2595,8 +2595,8 @@ namespace Mesnac.Action.ChemicalWeighing.Product.PptPlan
pmtBin.Bin_Capacity = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_Capacity", 0);
pmtBin.Bin_Baseline = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_Baseline", 0);
pmtBin.Bin_Residua = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_Residua", 0);
- pmtBin.Bin_UseFlag = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_UseFlag", 0);
- pmtBin.IF_FLAG = Mesnac.Basic.DataProcessor.RowValue(dr, "IF_FLAG", 0);
+ //pmtBin.Bin_UseFlag = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_UseFlag",0);
+ //pmtBin.IF_FLAG = Mesnac.Basic.DataProcessor.RowValue(dr, "IF_FLAG", 0);
return pmtBin;
}
diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/XlPlan/PlanHelper.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/XlPlan/PlanHelper.cs
index d2567f5..84c26f2 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/XlPlan/PlanHelper.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Product/XlPlan/PlanHelper.cs
@@ -2325,8 +2325,8 @@ namespace Mesnac.Action.ChemicalWeighing.Product.XlPlan
pmtBin.Bin_Capacity = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_Capacity", 0);
pmtBin.Bin_Baseline = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_Baseline", 0);
pmtBin.Bin_Residua = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_Residua", 0);
- pmtBin.Bin_UseFlag = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_UseFlag", 0);
- pmtBin.IF_FLAG = Mesnac.Basic.DataProcessor.RowValue(dr, "IF_FLAG", 0);
+ //pmtBin.Bin_UseFlag = Mesnac.Basic.DataProcessor.RowValue(dr, "Bin_UseFlag", 0);
+ //pmtBin.IF_FLAG = Mesnac.Basic.DataProcessor.RowValue(dr, "IF_FLAG", 0);
return pmtBin;
}
diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Report/BinReport/BinAlarmAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Report/BinReport/BinAlarmAction.cs
new file mode 100644
index 0000000..9978ef9
--- /dev/null
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Report/BinReport/BinAlarmAction.cs
@@ -0,0 +1,344 @@
+using Mesnac.Action.Base;
+using Mesnac.Controls.Base;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Mesnac.Action.ChemicalWeighing.Report.ProductionAnalysisReport
+{
+ ///
+ /// 生产质量分析
+ ///
+ class BinAlarmAction : ChemicalWeighingAction, IAction
+ {
+ #region 字段定义
+
+ private RuntimeParameter _runtime;
+ private IBaseControl _startdate = null; //开始日期
+ private IBaseControl _enddate = null; //结束日期
+ private IBaseControl _starttime = null; //开始时间
+ private IBaseControl _endtime = null; //结束时间
+ private DbMCControl _recipeNameControl = null; //配方名Combobox控件
+ private Control _clientGridControl = null; //多维表控件
+ private DataTable dataTable = null;
+
+ #endregion
+
+ public void Run(RuntimeParameter runtime)
+ {
+ base.RunIni(runtime);
+ this._runtime = runtime;
+
+ #region 获取开始/结束时间控件和质量分析控件
+
+ List mcControllist = GetAllDbMCControlsByOption(DbOptionTypes.Query);//获取所有待初始化控件
+ //开始时间条件
+ this._startdate = mcControllist.Where(t => t.BaseControl.MCKey != null && t.BaseControl.MCKey.ToLower() == "startdate").FirstOrDefault().BaseControl;
+ this._starttime = mcControllist.Where(t => t.BaseControl.MCKey != null && t.BaseControl.MCKey.ToLower() == "starttime").FirstOrDefault().BaseControl;
+ if(_startdate == null && _starttime == null)
+ {
+ ICSharpCode.Core.LoggingService.Debug("{生产分析报表} 缺少key值为startdate或者starttime的时间查询条件...");
+ return;
+ }
+ string start = Convert.ToDateTime(_startdate.MCValue).ToString("yyyy-MM-dd") + " " + Convert.ToDateTime(_starttime.MCValue).ToShortTimeString();
+
+ //结束时间条件
+ this._enddate = mcControllist.Where(t => t.BaseControl.MCKey != null && t.BaseControl.MCKey.ToLower() == "enddate").FirstOrDefault().BaseControl;
+ this._endtime = mcControllist.Where(t => t.BaseControl.MCKey != null && t.BaseControl.MCKey.ToLower() == "endtime").FirstOrDefault().BaseControl;
+ if (_enddate == null && _endtime == null)
+ {
+ ICSharpCode.Core.LoggingService.Debug("{生产分析报表} 缺少key值为enddate或者enddate的时间查询条件...");
+ return;
+ }
+ string end = Convert.ToDateTime(_enddate.MCValue).ToString("yyyy-MM-dd") + " " + Convert.ToDateTime(_endtime.MCValue).ToShortTimeString();
+
+ this._recipeNameControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "[Pmt_recipe].[Recipe_Name]").FirstOrDefault();
+ if (_recipeNameControl == null)
+ {
+ ICSharpCode.Core.LoggingService.Warn("{生产分析报表} 缺少配方名控件...");
+ runtime.IsReturn = false;
+ return;
+ }
+ ComboBox recipeNameCB = this._recipeNameControl.BaseControl as ComboBox;
+
+ bool gridFlag = false;
+ foreach (Control ib in GetAllControls())
+ {
+
+ if (ib.Name.Contains("MultiColHeaderDgv"))
+ {
+ this._clientGridControl = ib;
+ gridFlag = true;
+ }
+ if (gridFlag)
+ {
+ break;
+ }
+ }
+ if (_clientGridControl == null)
+ {
+ ICSharpCode.Core.LoggingService.Warn("{生产分析报表} 缺少质量分析MultiColHeaderDgv控件...");
+ runtime.IsReturn = false;
+ return;
+ }
+ Mesnac.Controls.Default.MultiColHeaderDgv clientGrid = (this._clientGridControl as Mesnac.Controls.Default.MultiColHeaderDgv);
+
+ dataTable = new DataTable("AnalysisDT");
+
+ #endregion
+
+ #region 控件格式化
+
+ clientGrid.myColHeaderTreeView = null;
+ clientGrid.DataSource = null;
+ clientGrid.iNodeLevels = 0;
+ clientGrid.ColLists.Clear();
+ clientGrid.ColumnHeadersHeight = 23;
+ clientGrid.ScrollBars = ScrollBars.Both;
+ clientGrid.AllowUserToAddRows = false;
+ clientGrid.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ clientGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
+ clientGrid.ColumnHeadersDefaultCellStyle.Font = new System.Drawing.Font("宋体", 12);
+ clientGrid.DefaultCellStyle.Font = new System.Drawing.Font("宋体", 10);
+
+ #endregion
+
+ if (!string.IsNullOrEmpty(recipeNameCB.Text))
+ {
+ List PlanIds = ReportHelper.GetPlanIDList(start,end,recipeNameCB.Text);
+ if (PlanIds.Count == 0)
+ {
+ MessageBox.Show("未查询到该时间段的配方计划信息");
+ return;
+ }
+
+ string lR_planID = PlanIds[0];
+
+ List lR_Recipes = ReportHelper.GetLR_recipeList(lR_planID);
+ TreeView treeView = new TreeView();
+
+ List lR_Lots = ReportHelper.GetAllLR_lotList(PlanIds);
+ // List lR_Weighs = ReportHelper.GetAllLR_weighList(PlanIds, lR_Recipes.Count);
+
+ #region 表头建立
+
+ BuildTableHead(treeView, lR_Recipes);
+ clientGrid.myColHeaderTreeView = treeView;
+
+ #endregion
+
+ #region 数据填充
+
+ //DataTableWrite(lR_Lots, lR_Weighs);
+
+ #endregion
+
+ #region 增加最大最小平均合计值行
+
+ //DataTableAdd(lR_Recipes.Count);
+
+ #endregion
+
+ //clientGrid.DataSource = dataTable;
+
+ }
+ }
+
+ #region 建立表头结构
+
+ private void BuildTableHead(TreeView treeView, List lR_Recipes)
+ {
+ int treeIndex = 0;
+ TreeNode rootTreeNode = new TreeNode("物料");
+ treeView.Nodes.Add(rootTreeNode);
+ TreeNode childTreeNodeSerial_Num = new TreeNode("序号");
+ TreeNode childTreeNodeWeight_Time = new TreeNode("检量时间");
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeSerial_Num);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeWeight_Time);
+ dataTable.Columns.Add("Serial_Num", typeof(System.String));
+ dataTable.Columns.Add("Weight_Time", typeof(System.String));
+ decimal sumSet_Weight = 0.0M;
+ decimal sumSet_Error = 0.0M;
+
+ if (lR_Recipes != null && lR_Recipes.Count > 0)
+ {
+ //物料表头
+ for (int i = 0; i < lR_Recipes.Count; i++)
+ {
+ sumSet_Weight = sumSet_Weight + (decimal)lR_Recipes[i].Set_Weight;
+ sumSet_Error = sumSet_Error + (decimal)lR_Recipes[i].Set_Error;
+ TreeNode rootTreeNodeMaterialName = new TreeNode(lR_Recipes[i].Material_Name);
+ treeView.Nodes.Add(rootTreeNodeMaterialName);
+ treeIndex++;
+ TreeNode childTreeNodeSet_Weight = new TreeNode("重量(kg)");
+ TreeNode childTreeNodeSet_Error = new TreeNode("误差(kg)");
+ TreeNode childTreeNodeWaste_Time = new TreeNode("时间(s)");
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeSet_Weight);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeSet_Error);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeWaste_Time);
+ dataTable.Columns.Add("Set_Weight" + treeIndex.ToString(), typeof(decimal));
+ dataTable.Columns.Add("Set_Error" + treeIndex.ToString(), typeof(decimal));
+ dataTable.Columns.Add("Waste_Time" + treeIndex.ToString(), typeof(decimal));
+ }
+
+ //加和重量表头
+ TreeNode rootTreeNodeSum = new TreeNode("加和重量");
+ treeView.Nodes.Add(rootTreeNodeSum);
+ treeIndex++;
+ TreeNode childTreeNodeSumSet_Weight = new TreeNode("重量(kg)");
+ TreeNode childTreeNodeSumSet_Error = new TreeNode("误差(kg)");
+ TreeNode childTreeNodesumWaste_Time = new TreeNode("T(s)");
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeSumSet_Weight);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeSumSet_Error);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodesumWaste_Time);
+ dataTable.Columns.Add("SumSet_Weight", typeof(decimal));
+ dataTable.Columns.Add("SumSet_Error", typeof(decimal));
+ dataTable.Columns.Add("SumWaste_Time", typeof(decimal));
+
+ //检量重量表头
+ TreeNode rootTreeNodeCheck = new TreeNode("检量重量");
+ treeView.Nodes.Add(rootTreeNodeCheck);
+ treeIndex++;
+ TreeNode childTreeNodeCheckSet_Weight = new TreeNode("重量(kg)");
+ TreeNode childTreeNodeCheckSet_Error = new TreeNode("误差(kg)");
+ TreeNode childTreeNodeCheckWaste_Time = new TreeNode("T(s)");
+ TreeNode childTreeNodeCheckNet_Weight = new TreeNode("皮重");
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeCheckSet_Weight);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeCheckSet_Error);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeCheckWaste_Time);
+ treeView.Nodes[treeIndex].Nodes.Add(childTreeNodeCheckNet_Weight);
+ dataTable.Columns.Add("CheckSet_Weight", typeof(decimal));
+ dataTable.Columns.Add("CheckSet_Error", typeof(decimal));
+ dataTable.Columns.Add("CheckWaste_Time", typeof(decimal));
+ dataTable.Columns.Add("CheckNet_Weight", typeof(System.String));
+ }
+ }
+
+ #endregion
+
+ #region 数据表填充
+
+ //private void DataTableWrite(List lR_Lots, List lR_Weighs)
+ //{
+ // if (lR_Lots != null && lR_Lots.Count > 0)
+ // {
+ // for (int i = 0; i < lR_Lots.Count; i++)
+ // {
+ // int sumRealWaste_Time = 0; //加和时间
+
+ // DataRow drow = dataTable.NewRow();
+ // //车次和检量时间数据填入
+ // drow["Serial_Num"] = lR_Lots[i].Serial_Num;
+ // drow["Weight_Time"] = lR_Lots[i].Prd_date;
+
+ // //每车物料数据填入
+ // List curWeights = lR_Weighs.FindAll(x => x.Serial_Num == lR_Lots[i].Serial_Num);
+ // if (curWeights != null && curWeights.Count > 0)
+ // {
+ // for (int j = 0; j < curWeights.Count; j++)
+ // {
+ // drow["Set_Weight" + (j + 1).ToString()] = curWeights[j].Real_Weight;
+ // drow["Set_Error" + (j + 1).ToString()] = curWeights[j].Real_Error;
+ // drow["Waste_Time" + (j + 1).ToString()] = curWeights[j].Waste_Time;
+ // sumRealWaste_Time = sumRealWaste_Time + (int)curWeights[j].Waste_Time;
+ // }
+ // }
+
+ // //加和重量数据填入
+ // drow["SumSet_Weight"] = lR_Lots[i].Real_weight;
+ // drow["SumSet_Error"] = lR_Lots[i].Real_weight;
+ // drow["SumWaste_Time"] = sumRealWaste_Time;
+
+ // //检量重量数据填入
+
+ // drow["CheckSet_Weight"] = lR_Lots[i].Real_weight;
+ // drow["CheckSet_Error"] = lR_Lots[i].Real_weight;
+ // drow["CheckWaste_Time"] = lR_Lots[i].Waste_Time;
+ // drow["CheckNet_Weight"] = lR_Lots[i].Net_Weight;
+
+ // dataTable.Rows.Add(drow);
+ // }
+ // }
+ //}
+
+ #endregion
+
+ #region DataTable新增最大最小平均合计值行
+
+ private void DataTableAdd(int mNum)
+ {
+ //最大值行
+ DataRow drowMax = dataTable.NewRow();
+ drowMax["Weight_Time"] = "最大值";
+ for (int i=0; i
+ ///料仓库存警告报表
+ ///
+ class InitFormAction : ChemicalWeighingAction, IAction
+ {
+ private DbMCControl _dg = null;
+ public void Run(RuntimeParameter runtime)
+ {
+ base.RunIni(runtime); //必须要调用的
+ ICSharpCode.Core.LoggingService.Debug("仓库报警报表-窗体初始化...");
+
+ this._dg = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "Pmt_Bin").FirstOrDefault();
+ if (_dg == null)
+ {
+ ICSharpCode.Core.LoggingService.Warn("{仓库报警报表} 缺少控件...");
+ runtime.IsReturn = false;
+ return;
+ }
+
+ IFreeSql fsql = FreeHelper.Instance;
+ string sql = @"select Bin_Serial,Bin_Name,Material_ID,x.Material_name,LimitWeight,BinWeight,ISNULL(e.OutWeight,0.00) OutWeight,ISNULL(o.EnterWeight,0.00) EnterWeight from Pmt_Bin b left join xl_material x on b.Material_ID=x.ID
+ left join (
+ select distinct BinId,BinName,MaterialCode,MaterialName,ISNULL(SUM(Weights),0.00) as OutWeight,TypeName from Hw_BinAlarm where TypeName='出库' group by BinId,BinName,MaterialCode,MaterialName,Weights,TypeName
+ ) e on b.Bin_Serial=e.BinId
+ left join (
+ select distinct BinId,BinName,MaterialCode,MaterialName,ISNULL(SUM(Weights),0.00) as EnterWeight,TypeName from Hw_BinAlarm where TypeName='入库' group by BinId,BinName,MaterialCode,MaterialName,Weights,TypeName
+ ) o on b.Bin_Serial=o.BinId";
+
+ DataTable dt1 = fsql.Select
- ..\..\packages\FreeSql.3.2.802\lib\net451\FreeSql.dll
+ False
+ ..\..\dll\FreeSql.dll
- ..\..\packages\FreeSql.DbContext.3.2.802\lib\net45\FreeSql.DbContext.dll
+ False
+ ..\..\dll\FreeSql.DbContext.dll
- ..\..\packages\FreeSql.Extensions.LazyLoading.3.2.802\lib\net45\FreeSql.Extensions.LazyLoading.dll
+ False
+ ..\..\dll\FreeSql.Extensions.LazyLoading.dll
- ..\..\packages\FreeSql.Provider.SqlServer.3.2.802\lib\net451\FreeSql.Provider.SqlServer.dll
+ False
+ ..\..\dll\FreeSql.Provider.SqlServer.dll
- ..\..\packages\FreeSql.Repository.3.2.802\lib\net45\FreeSql.Repository.dll
+ False
+ ..\..\dll\FreeSql.Repository.dll
False
@@ -355,6 +360,7 @@
PreserveNewest
+