小编Ami*_*mit的帖子

实体框架:'SqlParameter已被另一个SqlParameterCollection包含'

我正在尝试执行下面的代码.我的目标是检查是否存在任何具有给定电子邮件ID的用户.

var result = userDbContext.users.SqlQuery("SELECT * FROM USERS WHERE @email='@emailValue'",
new SqlParameter("@email", "email"),
new SqlParameter("@emailValue","abc@mail.com"));
//new SqlParameter("p1", existingUser.password));

if (result.Count() == 0) //getting exception here
{
    ViewBag.comment = "Sorry. We can not find your credentials";
    return View();
}
Run Code Online (Sandbox Code Playgroud)

但我得到例外,result.count()不知道出了什么问题.

例外情况是:

"SqlParameter已被另一个SqlParameterCollection包含"

我怎么解决这个问题?

c# asp.net-mvc-4

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

DynamoDB:如何创建具有嵌套JSON结构的表?

我想在dynamoDB中创建一个具有以下结构的表.

{
    "CartId": 123,
    "UserId": 356,
    "CartItems": [
     {
        "ProductId":100,
        "Quantity": 50
     },
     {
        "ProductId": 121,
        "Quantity": 51
     }
     ]
}
Run Code Online (Sandbox Code Playgroud)

它在教程和文档中的任何地方都表示我们只能在表格中使用以下类型的属性:

  1. 字符串集

  2. 一组数字

  3. 二进制集

我想不出在DynamoDB中存储上述结构的方法.你能帮忙吗?

我正在使用java的对象映射器Api.如果您还可以告诉我如何创建可以映射到此特定表结构的类,那将是很棒的.

amazon-dynamodb

8
推荐指数
3
解决办法
2万
查看次数

MVC 4 Razor _Layout.cshtml只使用一个HTML页面

我有一个场景,我希望_Layout.cshtml中的特定内容仅用于一个视图

"_Layout.cshtml"看起来像这样..

<div>
    //common part for all pages - 1
</div>

<div>
   //only for index page - want this only for index page.
   //but don't know how to specify this condition. if(it is an index page) then use this section
   //I can't move this section to my index page, 
   //because I have some html content Displayed on Index page from below section, i.e. common part-2.
</div>

<div>
    //common part for all pages - 2
</div>

  @RenderBody()

 <div>
     //common part …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor asp.net-mvc-4

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

标签 统计

asp.net-mvc-4 ×2

c# ×2

amazon-dynamodb ×1

asp.net-mvc ×1

razor ×1