Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 LINQ2SQL 中,可以将存储过程的返回类型设置为自动生成。我无法使用实体框架这样做。
我想将存储过程的返回类型设置为使用实体框架自动生成。这可能吗?
亲切的问候。
Entity Framework V1 很好地支持直接与实体一起使用存储过程(作为插入/更新/删除操作),但正如您所发现的,开箱即用的 SP 作为 ObjectContext 上的函数的支持很差。它们几乎总是必须完美地映射到模型中的现有实体,因为期望您随后会对 SP 返回的结果进行更改,因此希望将它们作为实体使用。显然,情况并非总是如此。
值得庆幸的是,EF v1 有一些扩展,其中包括对 SP 的改进支持。在此处下载扩展。
EF v2 会有更好的支持。