Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从EF存储中排除属性_C#_Entity Framework_Asp.net Mvc 3_Annotations - Fatal编程技术网

C# 从EF存储中排除属性

C# 从EF存储中排除属性,c#,entity-framework,asp.net-mvc-3,annotations,C#,Entity Framework,Asp.net Mvc 3,Annotations,在一次会议上,有人提出了一个有趣的方法来解决我试图解决的问题。解决方案包括向我的一个类(由实体框架生成的类)添加属性 是否有任何方法将此新属性从EF存储中排除?所以我有点像: public partial class User { UserState state; // property I do not want stored in the database 其中,User具有EF在别处定义的一组属性 谢谢-e根据上面的@Gabriel,我不必担心,属性不会自动存储。我可能没有抓住要

在一次会议上,有人提出了一个有趣的方法来解决我试图解决的问题。解决方案包括向我的一个类(由实体框架生成的类)添加属性

是否有任何方法将此新属性从EF存储中排除?所以我有点像:

public partial class User
{
    UserState state; // property I do not want stored in the database
其中,
User
具有EF在别处定义的一组属性


谢谢-e

根据上面的@Gabriel,我不必担心,属性不会自动存储。

我可能没有抓住要点,但是如果一个属性刚刚添加到类中,实体框架会在EDMX中存储它而不显式映射吗?嗯。。。这是个好问题。我以为它会被存储,但也许它不是…也许你把它和n/hibernate混淆了?为什么我会投反对票?我的问题不清楚吗?无用的?什么?无论如何,我可以确认EF不会存储东西,除非它们被明确地映射到存储实体。您可以根据自己的意愿扩展部分类,而无需担心