k-s*_*k-s 1 c# asp.net-mvc-3 asp.net-mvc-4
我有直接更新我的数据库的模型.
但是我不想在我的数据库表中更新一些属性,那么如何将这些属性标记为不在DB表中?
我的模型如下:
public class Blog
{
public int id {get;set;}
public int newid {get;set;} // which i want to unbind/exclude
}
Run Code Online (Sandbox Code Playgroud)
假设你正在使用Entity Framework(你应该在你的问题中指明,因为ASP.NET MVC不知道数据库是什么意思.我提醒你ASP.NET MVC是一个Web框架,而不是ORM) ,你可以用[NotMapped]属性装饰属性:
public class Blog
{
public int id { get; set; }
[NotMapped]
public int newid { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
显然,如果您使用其他一些数据访问技术来查询数据库,您应该检查它的文档,以了解如何忽略映射的某些属性.
| 归档时间: |
|
| 查看次数: |
1085 次 |
| 最近记录: |