EF 分离实体

具体步骤:

       新建测试项目:如图

     

         其中Respository和Model层均为类库项目,

       1.在Respository层添加ADO.NET实体数据模型,

       2.复制Model.tt文件到Model层,这是会发生一个错误不用理会它,打开Model.tt文件,修改const string inputFile = @"Model1.edmx";为const string inputFile = @"../AgileShape.Chapter4.DomainModel.Respository/Model1.edmx";保存,你就会发现,MOdel层中已经多了.CS文件,生成Model层,没有问题

       3.在Respository层添加对Model层的引用,修改Model.Content.tt文件,添加对Model层的引用,保存。

       4.删除Respository层的Model.tt以及它下面的CS文件,生成

       5. 打完收工

      

posted @ 2015-07-09 09:30  扫地僧2015  阅读(288)  评论(0编辑  收藏  举报