小编Bad*_*ain的帖子

如何在实体框架中执行原始sql查询?

我正在使用asp.net mvc 3和实体框架5.我有我的.edmx文件并且能够使用linq或SP与我的数据库交互,但我想运行一些原始的sql语句.我正在尝试这样的事情:

Using(var ctx=new HREntities())
{
  ctx.Database.ExecuteSqlCommand("insert into Employees values {0}, {1}",   model.EMPLOYEEID, model.EMPLOYEENAME);
  ctx.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

是否有可能以这种方式执行sql查询?谢谢.

sql edmx asp.net-mvc-3 entity-framework-5

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

如何捕获剑道网格单元失焦事件?

在我的剑道网格中,我想在单元格中放置一些值,然后在离开单元格后,根据该单元格的值,我需要在相邻单元格上放置一些其他值。我怎样才能做到这一点?

我研究了以下 jsfiddle,问题是每次我离开任何单元格时它都会触发事件,但我只需要为一列的单元格触发事件。

http://jsfiddle.net/latenightcoder/6ZNqN/1/

这是我的网格:

//To Define Columns for Yearly Holiday Kendo Grid
        var YearlyHolidayGrid = $("#YearlyHolidayGrid").kendoGrid({
            dataSource: YearlyHolidayDataSource,
            pageable: true,
            editable: true,
            edit: function (e) {
                var input = e.container.find(".k-input");
                var value = input.val();
                input.keyup(function () {
                    value = input.val();
                });
                input.blur(function () {
                    //$("#log").html(input.attr('name') + " blurred : " + value);
                    //var a = new Date();
                    //a = value;
                    //var day = a.getDay();
                    //alert(day);
                    alert(value);
                });
            },
            selectable: "row",
            navigatable: true,
            filterable: true,
            sortable: true,
            height: 200,
            columns: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery kendo-ui kendo-grid

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

当a&b使用LINQ具有类似签名时,IQueryable <a>列出<b>类型转换

我有一些基本问题与linq,我试图谷歌但没有得到理想的reuslt.

让我们说我们有两个类似签名几乎相似的类:

public class A
    {
        public int a { get; set; }
        public int b { get; set; }
        public int c { get; set; }
    }

    public class B
    {
        public int x { get; set; }
        public int y { get; set; }
        public int z { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

这里A是数据上下文类,它是在创建.edmx文件时由框架生成的,B是我的自定义类,用于将数据传递给UI.我正在使用A查询数据库并获取可查询的列表.现在我需要将此列表转换为另一个类型B的列表.我该怎么做?

c# linq-to-entities entity-framework linq-to-sql asp.net-mvc-3

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

如何反序列化肥皂响应?

我正在尝试将以下 xml 反序列化为 c# 对象:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
  <ns2:topupResponse xmlns:ns2="http://www.claro.com.hn/esb/ws/topups/" 
 xmlns:ns3="http://www.claro.com.hn/esb/ws/ops/">
     <result>
        <conversionRate>7.7765</conversionRate>
        <datetime>2018-01-10T08:33:19.685-06:00</datetime>
        <distAmount>5.00</distAmount>
        <msisdn>50279613880</msisdn>
        <newBalance>38</newBalance>
        <operAmount>38.882500</operAmount>
        <responseCode>0</responseCode>
        <transId>228855</transId>
     </result>
  </ns2:topupResponse>
Run Code Online (Sandbox Code Playgroud)

我已经像这样设置了我的课程:

[XmlRoot("Envelope", Namespace = "http://schemas.xmlsoap.org/soap/envelope/")]
public class Response
{
    public ResponseBody Body { get; set; }
}

public class ResponseBody
{
    [XmlElement(ElementName = "topupResponse", Namespace = "http://www.claro.com.hn/esb/ws/topups/, http://www.claro.com.hn/esb/ws/ops/")]
    public TopupResponse topupResponse { get; set; }
}

public class TopupResponse
{
    public Result result { get; set; }
}

public class Result
{
    public string conversionRate { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# xml wcf soap xml-deserialization

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