美文网首页dotNET
EF tt模板将实体与DBContext分离

EF tt模板将实体与DBContext分离

作者: czly | 来源:发表于2017-02-21 16:40 被阅读0次

在用EF DBFirst时,实体类是从数据库自动生成的,与DBContext放在同一个项目中。这样其他项目想引用实体,就会将数据库操作类暴露出来。所以,我们需要将实体分离。
新建项目EFAccess,并新建Ado.net实体数据模型


image.png

删除自动生成的Model1.tt
右键项目,新建EF DbContext生成器


image.png
新建项目Model,将刚生成的Model1.tt拷贝进来,删除EFAccess中的Model1.tt
image.png
打开Model1.tt,修改路径
image.png

保存。
EFAccess项目添加对Model项目的引用,即可。

相关文章

网友评论

    本文标题:EF tt模板将实体与DBContext分离

    本文链接:https://www.haomeiwen.com/subject/qjeuwttx.html