从 Edmx 构建的预编译实体框架 4 面向 SQL Server 是否可以安全地与 SQL CE 一起使用?

发布于 2024-12-27 17:46:12 字数 545 浏览 0 评论 0原文

我正在使用以下 T4 模板 (http://blogs.msdn.com/b/adonet/archive/2008/06/20/how-to-use-a-t4-template-for-view- Generation.aspx) 从针对现有 SQL Server 2008 数据库的 EDMX 预编译我的实体框架 4“视图”。

(旁白:这确实有助于加快第一个 SaveChanges 的性能命中 - 我有 200 多个表,第一个 SaveChanges 从 10 秒缩短到 5 秒 - 仍然没有留下深刻的印象,但有所改进)。

我的问题是:这些预编译视图在 SQL CE 4 中使用是否仍然“安全”(即在单元测试中),还是与 SQL Server 2008 相关?我问是因为生成的视图文件似乎包含 SQL 语句 我想知道它们是否可能是特定于提供商的。

I'm using the following T4 template (http://blogs.msdn.com/b/adonet/archive/2008/06/20/how-to-use-a-t4-template-for-view-generation.aspx) to pre-compile my Entity Framework 4 "Views" from a EDMX targeting an existing SQL Server 2008 database.

(aside: this does help speed up the performance hit on the first SaveChanges -- I have over 200 tables and the first SaveChanges went from 10 seconds to 5 seconds -- still not impressed but an improvement).

My question is: are these pre-compiled views still "safe" to use with SQL CE 4 (i.e. in unit tests) or are they tied to SQL Server 2008? I ask because the generated view file appears to contain SQL statements
and I wonder if they might be provider specific.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

榕城若虚 2025-01-03 17:46:12

EDMX 文件包含 SSDL 信息,其中包含硬编码的提供商特定详细信息。以下是一些文章,解释了更改提供程序的过程

关于性能问题,您也许可以将数据库拆分为多个 EDMX 文件。例如,“营销”和“销售”有单独的上下文。

The EDMX file has SSDL information which has hard coded provider specific detail. Here are some articles explaining the procedure to change the provider

Regarding the performance issue you maybe able to split your database into multiple EDMX files. For example having separate contexts for "Marketing" and "Sales".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文