0
я столкнулся ошибка при выполнении запроса:Неправильный синтаксис около 'б'
Неправильный синтаксис около 'B'
Код:
using(var db = new GnpCoreDatabase())
{
var basket = db.Query<Basket>
("select p.product_tax,c.shipping_cost FROM dbo.Basket b
join dbo.CompanyProducts cp b.CompanyProduct_Id = cp.Product_Id
join dbo.products p on p.Product_Id = cp.Product_Id
join dbo.Company c on c.company_Id = cp.Company_Id
where b.Added_by [email protected]", 1).Select(x => new Basket() {
Tax = x.Tax,
ShippingCost = x.ShippingCost,
IsSuccessfull = true
}).SingleOrDefault();
basket.Items = GetAllItems();
return basket;
}
I не понимаю, почему происходит эта ошибка. Я запускаю этот запрос в базе данных и получаю результаты.
Может быть, вы должны использовать ключевое слово 'on' в первой' join' линии, прямо перед 'b.CompanyProduct_Id'. – halfbit
@halfbit: не «может быть»;) –