【发布时间】:2012-04-15 04:54:57
【问题描述】:
我有一个网页,其中包含一个包含书籍列表的下拉菜单。这些书籍存储在 sql server 上。使用 MVC 和 aspx 页面,我试图弄清楚如何检索有关一本书的信息,以便当用户选择一本书时,它会传递这本书的价格。我是 sql sever 和 var 语句的新手。
- 我可以从网页中检索图书名称并将其发送到我的控制器
- 在我的模型中,我试图在此处获取该数据是我的想法。我想得到价格并存储到一个字符串中。但我见过的获取信息的唯一方法是使用 var 语句。
这样
var price = from p in BooksDB.Price
where p.Book_Name==bookName
select new {p.Book_Price}
但是我如何获取该值并将其存储到基于我从下拉框中检索到的 Books_Name 的字符串中
顺便说一下,我的桌子是这样的
Id_Num Book_Name Book_Price
1 Pro C# 29.99
2 Beg C++ 10.99
【问题讨论】:
-
如果您在运行查询时可以访问它,我建议您使用您的 Id_Num 字段(我假设它是唯一的)而不是书名。如果您在 id 上有一个唯一键,那么它会更快,并且还消除了由于重复书名而返回多行的可能性。