小编Vin*_*nay的帖子

Javascript将项添加到当前数组

我正在尝试将项添加到当前数组.

var arrayValues = new Array();
arrayValues.push("Value 1");
arrayValues.push("Value 2");
arrayValues = document.getElementsByTagName('a');
arrayValues.push("Value 3");
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我得到一个错误,我得到超值集合,当我尝试添加它抛出的新项目后,我得到值1和值2错误:对象不支持此属性或方法,这是推送方法.

收集超链接后,数组发生了什么?如何添加新项目?

javascript arrays array-push

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

在C#中将MetadataType添加到派生类

我有一个名为的班级

public partial class Contact
{
   public int Id { get; set; }
   public string Title { get; set; }
   public string FirstName { get; set; }
   public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有另一个叫做的课

public partial class Person : Contact
{
   public string Occupation { get; set; }
   public string Country { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有第三个名为Person的类,它被声明为Partial,第四个类叫做PersonMetaData,用于声明注释

 [MetadataType(typeof(PersonMetadata))]
    public partial class Person : Contact
    {

    }

    public class PersonMetadata
    {
         [StringLength(20, ErrorMessageResourceName = "FirstNameLength",   
         ErrorMessageResourceType = typeof(BasicErrors))]
        [Required(ErrorMessageResourceName …
Run Code Online (Sandbox Code Playgroud)

c#-4.0 entity-framework-4.1 asp.net-mvc-3

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

实体框架和MVC模型

我们的团队目前正在开发一个Web应用程序,因为我们添加了一个包含Entity Framework .edmx的类库,并生成了POCO类.

我们的Web应用程序基于MVC,我们在具有相同名称和属性的模型中定义了我们的类(从.edmx复制粘贴POCO类)..edmx类库被引用到MVC Web应用程序.

视图是MVC模型类的强类型.我们使用了MVC模型用于Display,StringLength和Required.

在我们的控制器中,当存在CRUD操作时,我们接受POCO类类型,例如

     public ActionResult Create(EFModels.User user)    {    }
Run Code Online (Sandbox Code Playgroud)

EFModels.User是来自.edmx(POCO生成的类)的类,MVC视图是强类型的模型,即MvcWebApplication.Models.User.

问题是我们如何从ActionResult Create中的MvcWebApplication.Models.User(从Model)获取数据到EFModels.User(EF类)?

我能够获取数据,我知道它是同一属性名称的coz.我尝试更改类名但仍然有效,但是如果我们更改属性名称则不起作用.我无法理解它背后的逻辑.

最初我们从来不知道它没有用,我们使用AutoMapper将Model Class转换为Edmx POCO类.

任何想法,谢谢.

问题是我们如何使用任何映射将Model Class的值获取到EF类.我不需要使用AutoMapper,而不使用我得到的值.

看看代码,希望更好地解释......

// POCO CLASS

namespace EFModels
{
    using System;
    using System.Collections.Generic;

    public partial class User
    {
        public int Id { get; set; }
        public string Type { get; set; }
        public string Name { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

// MVC模型类

namespace MvcWebSamp.Models
{
    public class User
    {
        public int Id { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework c#-4.0 entity-framework-4.1

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