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# 如何用常量属性映射存储过程?_C#_Entity Framework_Stored Procedures_Mapping_Entity Framework 6 - Fatal编程技术网

C# 如何用常量属性映射存储过程?

C# 如何用常量属性映射存储过程?,c#,entity-framework,stored-procedures,mapping,entity-framework-6,C#,Entity Framework,Stored Procedures,Mapping,Entity Framework 6,我尝试映射存储过程: MapToStoredProcedures(t => t.Update(u => u.HasName("UpdatePerson","dbo") .Parameter(v => v.PersonId, "PersonId") .Parameter(v => v.Cellphone, "

我尝试映射存储过程:

MapToStoredProcedures(t =>
                t.Update(u =>
                    u.HasName("UpdatePerson","dbo")
                        .Parameter(v => v.PersonId, "PersonId")
                        .Parameter(v => v.Cellphone, "Cellphone")
                        .Parameter(v => v.Telephone, "Telephone")
                        .Parameter(v => v.Email, "Email")
                        .Parameter(v => v.LogUserId, "LogUserId")));
但是我需要
LogUserId
是一个const属性,但是当我声明它为:

public int LogUserID { { get { return 1;} }
返回我想要的值,它不起作用


如何在映射中将该值作为常量传递?

为了解决这个问题,我在类中使用LogUserId作为int,但没有显式映射它。因此,我使用了完全相同的映射过程,但没有映射到属性:

Property(t => t.PersonId).HasColumnName("PersonId");
            Property(t => t.Cellphone).HasColumnName("Cellphone");
            Property(t => t.Telephone).HasColumnName("Telephone");
            Property(t => t.Email).HasColumnName("Email");

            MapToStoredProcedures(t =>
                t.Update(u =>
                    u.HasName("UpdatePerson", "dbo")
                        .Parameter(v => v.PersonId, "PersonId")
                        .Parameter(v => v.Cellphone, "Cellphone")
                        .Parameter(v => v.Telephone, "Telephone")
                        .Parameter(v => v.Email, "Email")
                        .Parameter(v => v.LogUserId, "LogUserId")
                        ));