use*_*760 4 c# sql-server entity-framework ef-code-first
我是Entity Framework 6 Code First的新手,我正在尝试执行我认为简单的任务.我想创建一个SQL视图,然后在我的数据库上下文中有一个Entity,我可以使用它来查询视图.
我曾尝试如文章本但对我来说最关键的区别是,SQL视图是不是从另一个现有的数据库即将现有视图.
我检查了本文中提出的命题,但对我来说似乎有点过分,我需要创建一些扩展方法来做一些简单的事情,比如创建一个视图/实体组合并在我的数据库上下文中使用它.
我错过了什么吗?我知道如果我不使用Code First会更容易,但请记住它是Code First,我正在尝试创建一个视图,而不是重用现有数据库中的视图.
科林和凯文,感谢您在另一篇文章中找到答案的链接和简明的答案.我已经使用了几个资源来最终基于新的SQL视图创建可查询实体.为了防止其他人对EF 6.0 Code First不熟悉而且只是沾沾自喜,我确实会采取一些措施,希望将来能够让其他人受益.
我仍然感到惊讶的是,我需要完成所有这些自定义工作来创建视图并将其映射到具有Code First的实体,但在一天结束时,它有助于我开始迁移,因为您只能依赖无论如何,"自动迁移"已经很久了.
| 归档时间: |
|
| 查看次数: |
9754 次 |
| 最近记录: |