我正在使用Entity-Framework(Sql Server 2012,ADO .Net实体数据模型,VS2012 express web)。
我添加了一个新属性来生成部分类。
当我查询此对象时,IQueryable<object>
没有这个新属性。
为什么不考虑这个新添加的属性?
我怎么能拥有它?
对不起,这是代码:
生成的Entity-Framework类:
//------------------------------------------------------------------------------
// <auto-generated>
// Ce code a été généré à partir d'un modèle.
//
// Des modifications manuelles apportées à ce fichier peuvent conduire à un comportement inattendu de votre application.
// Les modifications manuelles apportées à ce fichier sont remplacées si le code est régénéré.
// </auto-generated>
//------------------------------------------------------------------------------
namespace SpaCovoiturage2.Models
{
using System;
using System.Collections.Generic;
public partial class Users
{
public Users()
{
this.PersonalizationPerUser = new HashSet<PersonalizationPerUser>();
this.Trajet = new HashSet<Trajet>();
this.Voiture = new HashSet<Voiture>();
this.WebpagesOAuthMembership = new HashSet<WebpagesOAuthMembership>();
this.Roles = new HashSet<Roles>();
}
public int ApplicationId { get; set; }
public int UserId { get; set; }
.
.
.
}
}
.Net解决方案中的其他地方,添加的属性(在此类的另一部分中):
namespace SpaCovoiturage2.Models
{
public partial class Users
{
public string SerializedPhoto
{
get;
set;
}
}
}
所以,在调试时,我可以在这里看到:
[HttpGet]
public IQueryable<Users> Users()
{
return _contextProvider.Context.Users;
}
新添加的属性SerializedPhoto不会出现。
有什么想法吗?
PS:它在SPA网站上(任何后果?)