You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.7 KiB
C#

using System.Diagnostics;
using System;
using LinqToDB;
using TradeUsedSale.Repositories.Models;
using TradeUsedSale.Repositories.Utils;
namespace TradeUsedSale.Repositories
{
public class ErpDbContext : LinqToDB.Data.DataConnection
{
private static readonly Action<string, string, TraceLevel> TraceCallback = (message, msg, level) =>
Console.WriteLine($"{level}: {message}-{msg}");
public ErpDbContext() : base(LinqToDbExtensions.GetOptions())
{
TurnTraceSwitchOn();
WriteTraceLine = TraceCallback;
}
2 months ago
public ITable<DT_OrderInfo> DT_OrderInfo => this.GetTable<DT_OrderInfo>();
2 months ago
public ITable<DT_OrderXXInfo> DT_OrderXXInfo => this.GetTable<DT_OrderXXInfo>();
2 months ago
public ITable<DT_OrderGoods> DT_OrderGoods => this.GetTable<DT_OrderGoods>();
2 months ago
public ITable<HW_GoodsInfo> HW_GoodsInfo => this.GetTable<HW_GoodsInfo>();
2 months ago
public ITable<HW_GoodsDetail> HW_GoodsDetail => this.GetTable<HW_GoodsDetail>();
public ITable<DT_OrderReturn> DT_OrderReturn => this.GetTable<DT_OrderReturn>();
2 months ago
public ITable<DT_OrderUsedSalePlatform> DT_OrderUsedSalePlatform => this.GetTable<DT_OrderUsedSalePlatform>();
2 months ago
public ITable<JC_Shop> JC_Shop => this.GetTable<JC_Shop>();
2 months ago
public ITable<JC_UserInfo> JC_UserInfo => this.GetTable<JC_UserInfo>();
2 months ago
public ITable<CK_StorePostion> CK_StorePostion => this.GetTable<CK_StorePostion>();
2 months ago
public ITable<DT_ShopifyUsedSaleProduct> DT_ShopifyUsedSaleProduct => this.GetTable<DT_ShopifyUsedSaleProduct>();
public ITable<DT_ShopifyProductGoodsMap> DT_ShopifyProductGoodsMap => this.GetTable<DT_ShopifyProductGoodsMap>();
public ITable<HW_PostFee> HW_PostFee => this.GetTable<HW_PostFee>();
}
}