/// <summary> /// 获取帖子 /// </summary> /// <param name="ChannelCatagroy">频道id</param> /// <param name="infoId">分散库中的帖子id</param> /// <returns>帖子抽像对象(详情对象具体在获取)</returns> public IInfo GetInfoByCatatgroyAndId(int ChannelCatagroy, int infoId) { if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxCarBuy) { using (var content = new Fx.Domain.FxCar.FxCarContext()) { return content.CarBuyInfos.Where(r => r.CarBuyInfoId == infoId).FirstOrDefault(); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxCarTransfer) { using (var content = new Fx.Domain.FxCar.FxCarContext()) { return content.CarTransferInfos.Where(r => r.CarTransferInfoId == infoId).FirstOrDefault(); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxGoodsBuy) { using (var content = new Fx.Domain.FxGoods.FxGoodsContext()) { return content.GoodsBuyInfos.Where(r => r.GoodsBuyInfoId == infoId).FirstOrDefault(); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxGoodsTransfer) { using (var content = new Fx.Domain.FxGoods.FxGoodsContext()) { return content.GoodsTransferInfos.Where(r => r.GoodsTransferInfoId == infoId).FirstOrDefault(); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxHouseBuy) { using (var content = new Fx.Domain.FxHouse.FxHouseContext()) { return content.HouseBuyInfos.Where(r => r.HouseBuyInfoId == infoId).FirstOrDefault(); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxHouseTrasnfer) { using (var content = new Fx.Domain.FxHouse.FxHouseContext()) { return content.HouseTransferInfos.Where(r => r.HouseTransferInfoId == infoId).FirstOrDefault(); } } return null; }
/// <summary> /// 获取帖子 /// </summary> /// <param name="ChannelCatagroy">频道id</param> /// <param name="infoId">分散库中的帖子id</param> /// <returns>帖子抽像对象(详情对象具体在获取)</returns> public IInfo GetInfoByCatatgroyAndId(int ChannelCatagroy, int infoId) { if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxCarBuy) { using (var content = new Fx.Domain.FxCar.FxCarContext()) { return(content.CarBuyInfos.Where(r => r.CarBuyInfoId == infoId).FirstOrDefault()); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxCarTransfer) { using (var content = new Fx.Domain.FxCar.FxCarContext()) { return(content.CarTransferInfos.Where(r => r.CarTransferInfoId == infoId).FirstOrDefault()); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxGoodsBuy) { using (var content = new Fx.Domain.FxGoods.FxGoodsContext()) { return(content.GoodsBuyInfos.Where(r => r.GoodsBuyInfoId == infoId).FirstOrDefault()); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxGoodsTransfer) { using (var content = new Fx.Domain.FxGoods.FxGoodsContext()) { return(content.GoodsTransferInfos.Where(r => r.GoodsTransferInfoId == infoId).FirstOrDefault()); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxHouseBuy) { using (var content = new Fx.Domain.FxHouse.FxHouseContext()) { return(content.HouseBuyInfos.Where(r => r.HouseBuyInfoId == infoId).FirstOrDefault()); } } if (ChannelCatagroy == (int)Fx.Entity.ChannelCatagroy.FxHouseTrasnfer) { using (var content = new Fx.Domain.FxHouse.FxHouseContext()) { return(content.HouseTransferInfos.Where(r => r.HouseTransferInfoId == infoId).FirstOrDefault()); } } return(null); }