实体框架Power Tools CTP1可以为存储过程生成类吗?

时间:2012-01-15 01:02:29

标签: entity-framework-4 ef-code-first reverse-engineering

当我首先使用Entity Framework Power Tools CTP1提供的反向工程代码时,是否有任何方法可以为我的数据库中的存储过程生成类?

2 个答案:

答案 0 :(得分:1)

没有。如果您希望使用代码来调用任何工具生成的存储过程,请使用EDMX和数据库优先方法。

答案 1 :(得分:1)

不,它不会为您生成,但只需稍加努力就可以集成它们。 您只需从表中生成,然后在存储库层中返回一个实体:

        public Customer GetById(int id)
        {
            return_context.Database.SqlQuery("Proc_GetCustomer @customerID", new SqlParameter("@customerID", id));
        }