小编Dur*_*dey的帖子

如何在实体框架中执行 SUM 操作

我有一张桌子。

create table tblCartItem(
pkCartItemId int primary key identity,
CartId int not null,
ProductId int not null,
Quantity int not null,
Price nvarchar(15)
)
Run Code Online (Sandbox Code Playgroud)

我想像这样执行总和操作

Select SUM(Price) from tblCartItem where CartId='107'
Run Code Online (Sandbox Code Playgroud)

我正在尝试遵循代码但它不起作用

ObjTempCart.CartTotal = (from c in db.tblCartItems where c.CartId == cartId select c.Price).Sum();
Run Code Online (Sandbox Code Playgroud)

任何人都可以使用实体框架帮助我做到这一点。我正在使用 MVC 4 Razor。

asp.net-mvc entity-framework asp.net-mvc-4 entity-framework-6

9
推荐指数
1
解决办法
1万
查看次数

如何检查硬盘是Sata设备还是使用c#的IDE设备

我有SATA硬盘,我想通过C#windows窗体检测.我想显示它是SATA或IDE驱动器.我使用以下代码,但它总是返回IDE但它应该返回SATA.所以任何人都可以帮助我到错的地方.

WqlObjectQuery q = new WqlObjectQuery("SELECT * FROM Win32_DiskDrive");
ManagementObjectSearcher res = new ManagementObjectSearcher(q);

foreach (ManagementObject o in res.Get())
 {
  string lblInterface= o["InterfaceType"].ToString();
 }
Run Code Online (Sandbox Code Playgroud)

.net c# hardware hard-drive winforms

7
推荐指数
1
解决办法
775
查看次数

Jquery DataTable:用相同位置的图标替换按钮

我在数据表中添加了默认的 Excel 按钮。

这是它的脚本:

$('#searchResult').DataTable(
     {
         "dom": '<"top"lB>rt<"bottom"ip>',
         buttons: [
         {
             extend: 'excel',
             exportOptions:
             {
                 columns: ':visible'
             }
         },
        'colvis']
)}
Run Code Online (Sandbox Code Playgroud)

我通过以下 css 将按钮放置在数据表上方的最右侧(顶部):

.dataTables_wrapper .dt-buttons {
  float:right; 
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在保持相同功能的同时用图标替换按钮(以改进 UI)。以及如何在与按钮完全相同的位置插入图标?

javascript css datatable jquery datatables

2
推荐指数
1
解决办法
5017
查看次数