Asp.net 通过EF数据迁移,使用两个独立的项目,DAL和website
我习惯于通过创建DAL项目将web项目与数据访问分离 我最近刚刚开始研究迁移和代码 只有在与网站在同一项目中进行迁移时,我才能将项目部署到主机Asp.net 通过EF数据迁移,使用两个独立的项目,DAL和website,asp.net,asp.net-mvc-3,entity-framework,entity-framework-migrations,Asp.net,Asp.net Mvc 3,Entity Framework,Entity Framework Migrations,我习惯于通过创建DAL项目将web项目与数据访问分离 我最近刚刚开始研究迁移和代码 只有在与网站在同一项目中进行迁移时,我才能将项目部署到主机 是否可以将数据访问层和网站项目分离,并且仍然使用代码优先,以及VS2013内部的数据迁移和发布?我个人有一个网站项目(使用windows身份验证),该项目位于使用代码优先的独立控制台项目中。两个项目都安装了EF6,运行良好。该网站可以发布到IIS计算机。我看不出有什么问题。只要确保控制台项目被编译为“任意CPU”,这样它就可以集成到ASP.NET项目中,
是否可以将数据访问层和网站项目分离,并且仍然使用代码优先,以及VS2013内部的数据迁移和发布?我个人有一个网站项目(使用windows身份验证),该项目位于使用代码优先的独立控制台项目中。两个项目都安装了EF6,运行良好。该网站可以发布到IIS计算机。我看不出有什么问题。只要确保控制台项目被编译为“任意CPU”,这样它就可以集成到ASP.NET项目中,否则在我的X64环境中会出现运行时错误
您不必使用console项目来托管DAL(我这样做是因为我需要做一些导入/导出工作);一个简单的类库项目就可以了。我刚刚在测试项目中又运行了一次,它也在工作。谢谢