小编Gre*_*ern的帖子

如何在Entity Framework 4.1中获取主键,即使用DbContext

我在这里看到的答案是ObjectContext.使用DbContext时是否有确定实体主键名称的属性?

啊..其中一个我希望实体框架是开源的!我可以从.Find方法收集这个主键名称信息:-)

entity-framework entity-framework-4.1

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

WCF是否可以传输EF的虚拟属性?

WCF是否可以传输虚拟属性?

我的项目中有这些课程:

[DataContract]
class Country
{
    [Key, DataMember] public int CountryId { get; set; }
    [DataMember] public string CountryName { get; set; }
}


[DataContract]
class Employee
{
    [Key, DataMember] public int EmployeeId { get; set; }
    [DataMember] public string EmployeeName { get; set; }
    [DataMember] public int ResidingInCountryId { get; set; }

    [ForeignKey("ResidingInCountryId"), DataMember]
    public virtual Country ResidenceCountry { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我已经Include在我的WCF上了:

db.Employees.Include("ResidenceCountry").Where(x => x.EmployeeId == 1);
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误:

底层连接已关闭:连接意外关闭.

如果我不使用,那个错误消失了 virtual

如果它对任何人感兴趣,我在使用virtualFetch …

wcf entity-framework

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

验证动态添加的控件

如何将动态添加的控件添加到验证中?

<div class="editor-field">
    @*@Html.EditorFor(model => model.Middlename)*@
    <div id="x"></div>

    <script type="text/javascript">

        $(function () {

            var newTextBoxDiv = $(document.createElement());

            newTextBoxDiv.html('<input type="text" name="Middlename" id="Middlename" width="100" data-val="true" data-val-required="The Middleneim field is required." />');

            newTextBoxDiv.appendTo('#x');
        });

    </script>

    @Html.ValidationMessageFor(model => model.Middlename)
</div>
Run Code Online (Sandbox Code Playgroud)

我注意到当我不使用ready函数时,即

<script type="text/javascript">


var newTextBoxDiv = $(document.createElement());

newTextBoxDiv.html('<input type="text" name="Middlename" id="Middlename" width="100" data-val="true" data-val-required="The Middleneim field is required." />');

newTextBoxDiv.appendTo('#x');
</script>
Run Code Online (Sandbox Code Playgroud)

,客户端验证启动.有没有办法明确地将延迟创建的输入包含在验证中?

asp.net-mvc jquery

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

如何使jQuery有效函数在IE上可靠地工作?

我有一个关于jQuery有效函数的问题.在IE上,它不起作用,有效总是返回true.我使用了这段代码:动态添加字段的客户端验证

这是图表:

                    Chrome      IE

jquery-1.6.1        works       not working
jquery-1.4.4        works       works
Run Code Online (Sandbox Code Playgroud)

1.6也不适用于IE.但是,1.4.4 jQuery对IE有效.

这是jsFiddle友好的测试(测试这个本地HTML):

<!--
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> -->

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js" type="text/javascript"></script>

<script src="http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>



<form id="XXX">
    <input type="submit" id="Save" value="Save">

</form>


<script type="text/javascript">

    // sourced from https://stackoverflow.com/questions/5965470/client-side-validation-with-dynamically-added-field
    // which I do think don't have a bug
    (function ($) {


        $.validator.unobtrusive.parseDynamicContent = function (selector) {
            //use the normal unobstrusive.parse method
            $.validator.unobtrusive.parse(selector);

            //get the relevant form
            var form = $(selector).first().closest('form');

            //get the collections of unobstrusive validators, …
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery internet-explorer

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

jqGrid上有隐藏/显示列功能,如flexigrid吗?

jqGrid上有隐藏/显示列功能,如flexigrid吗?我希望用户能够隐藏列,因此他们很容易查看相关列(信息)

jqgrid flexigrid

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

jQuery准备好了,它总是需要吗?

关于我的问题:验证动态添加的控件

我们应该总是在javascripts上使用ready函数吗?

javascript jquery

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