小编sam*_*a07的帖子

LINQ to Entities不支持指定的类型成员.仅支持初始值设定项,实体成员和实体导航属性

我花了两天时间想知道为什么这不起作用,但对于我的其他表格,它工作得非常好.我甚至测试了包含许多字段的其他模型.特别是这个,即使只有2个字段也不起作用.我知道我可能会错过一个明显的部分,请帮忙.

这是我的模特

public class ReceivedItem
{        
    public int ReceivedItemID { get; set; }
    public int ItemID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图模型

public class ReceivedItemViewModel
 {
    public int ReceivedItemID { get; set; }
    public int ItemID { get; set; }
 }
Run Code Online (Sandbox Code Playgroud)

调节器

[GridAction]
public ActionResult GetReceivedItems()
  {
      return View(new GridModel(GetReceivedItemsViewModels()));
  }

private IQueryable<ReceivedItemViewModel> GetReceivedItemsViewModels()
{
    return db.ReceivedItems
         .Select(
          c => new ReceivedItemViewModel
            { 
               ItemID = c.ItemID
             });
 }
Run Code Online (Sandbox Code Playgroud)

视图

 @(Html.Telerik().Grid<ReceivedItem>()
.Name("grdItems")
.DataBinding(binding => binding.Ajax()
    .Select("GetReceivedItems", "Receiving"))
.DataKeys(keys => keys.Add(o => …
Run Code Online (Sandbox Code Playgroud)

linq grid entity-framework asp.net-mvc-3

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

先进先出(FIFO)库存成本核算

这是一篇有趣的文章,我发现在我的项目中很有用:

基于集合的Speed Phreakery:FIFO库存SQL问题:

我们用来跟踪库存进出我们假想库存仓库的轨道运动的库存表.我们的仓库最初是空的,然后库存由于库存购买(tranCode ='IN')或由于后续退货(tranCode ='RET')而进入仓库,当库存移出仓库时它被出售(tranCode ='OUT').每种类型的库存都由ArticleID标识.由于购买,销售或返回给定物品,库存进出仓库的每次移动都会导致一行被添加到Stock表中,由StockID标识列中的值唯一标识,并描述了多少已添加或删除商品,购买价格,交易日期等.

虽然我在正在进行的项目中使用这个,但我坚持如何在每次交易'OUT'上获得价格.我需要有这个价值来确定我将向客户收取多少费用.

  1. 首先将5个苹果(每个10.00美元)添加到库存中,总计50美元

  2. 将3个苹果(每个20.00美元)添加到8个苹果的库存中,总价格为110.00美元

  3. 然后取出6件物品(每件5美元,每件10美元,每件20美元),共计70美元

  4. 交易完成后,它将留下2个苹果@ 20美元,总计40美元


 Here's my current table
 Item    transaction code    qty     price   
 apple   IN                    5     10.00    
 apple   IN                    3     20.00   
 apple   OUT                   6          

 Manual computation for the OUT transaction price (FIFO)
 QTY     price   total price 
 5       10.00   50.00 
 1       20.00   20.00 
 TOTAL:6         70.00 

 Output of the script:
 Item    CurrentItems   CurrentValue
 apple   2            40.00

 What I need:
 Item    transaction code    qty     price   CurrentItems    CurrentValue 
 apple   IN                    5     10.00   5               50.00 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2008

6
推荐指数
1
解决办法
5683
查看次数

如何使用vs2012部署mvc 3/4

首先,我尝试在网上搜索如何做到这一点,但所有这些都不适合我.还尝试了Web部署,Web部署包和文件系统.

如果你们可能,我想要的是一个简单的分步指南和部署Web项目的要求.

我现在有一个新安装的win7(虚拟机),我尝试了所有可以在网上找到的教程.

请给我一个部署MVC 3应用程序的最简单易懂的方法.我还需要添加/配置IIS7吗?

项目:mvc&mvc4操作系统:win7 32位SQL Server 2008

谢谢 :-)

asp.net-mvc web-deployment

3
推荐指数
1
解决办法
6179
查看次数