基于DDD的.NET开发框架ABP实例,多租户 (Sass)应用程序,采用.NET MVC, Angularjs, EntityFramework-介绍

介绍

基于ABPZERO的多租户 (Sass)应用程序,采用ASP.NET MVC, Angularjs-介绍

  • ASP.NET Boilerplate作为应用程序框架。
  • ASP.NET MVC和ASP.NET Web API作为Web框架。
  • 实体框架作为ORM。
  • Angularjs作为SPA框架。
  • Bootstrap作为HTML / CSS框架。

你可以在观看在线示例

从模板创建一个应用程序

ASP.NET Boilerplate提供了使项目启动更容易的模板。我们从http://aspnetboilerplate.com/Templates创建启动模板:

我们选择包含“Module Zero” (zero模块包含了添加用户,角色,租户,版本,权限管理等更多信息).
它可以为创建一个现成的可以正常工作的解决方案,它包括了登录页面、导航、以及基于bootstrap的布局格式。

我们输入“EventCloud”,下载并且使用Vistual Studio 2013+ 打开解决方案后,我们可以看到整个解决的方案的分层,它包含了一个单元测试项目:

更多关于模板信息创建项目,可以通过连接:http://www.cnblogs.com/wer-ltm/p/5774523.html 进行观看。

首先,我们选择“EventCloud.Web”,展现层作为起始项目。解决方案默认启用了EF的codefirst代码迁移。所以我们只需要在恢复nuget包后,打开程序包管理控制台,然后运行 "Update-Database"命令来创建数据库。

记住选择 EventCloud.EnityFramework类库,因为迁移文件在这个类库中。此命令会在本地的Sqlserver 中创建一个EventCloud数据库(当然你可以自己修改链接字符串,改成你的数据库名称)

现在,我们可以运行项目了。 我们可以看到模板预先生成的登录页面。

可以输入“default”作为租户名称。
用户名:admin 密码为:123qwe 登录应用程序。

登录后,我们可以看到基于BootStrap布局生成的两个界面:Home和About:

这是一个带有本地化的动态菜单栏导航。使用了angular layout ,angular routing作为前端的基本设施工作。
我们就基于这套angular JS和bootrap 作为我们活动云的开发框架。

实现过程:http://www.cnblogs.com/wer-ltm/p/6419145.html
原文链接:
https://www.codeproject.com/articles/1043326/a-multi-tenant-saas-application-with-asp-net-mvc-a


如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【推荐】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!
本人还做了一个ABP代码生成器,也在持续更新中。代码生成器下载地址:ABP代码生成器交流QQ群:

我是角落的白板笔,这个是我的博客。 我建立了一个群:104390185 主要服务于ABP框架。点我加群

DDD的.NET开发框架的更多相关文章

  1. DDD的ABP开发框架

    基于DDD的ABP开发框架初探   一.基本概念 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ABP是土耳其的以为架构师hikalkan开发 ...

  2. 线上分享-- 基于DDD的.NET开发框架-ABP介绍

    前言 为了能够帮助.Net开发者开拓视野,更好的把最新的技术应用到工作中,我在3月底受邀到如鹏网.net训练营直播间为各位学弟学妹们进行ABP框架的直播分享.同时为了让更多的.NET开发者了解ABP框 ...

  3. 基于DDD的.NET开发框架 - ABP领域服务

    返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...

  4. 基于DDD的.NET开发框架 - ABP的Entity设计思想

    返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...

  5. 基于DDD的.NET开发框架 - ABP依赖注入

    返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...

  6. 基于DDD的.NET开发框架 - ABP分层设计

    返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...

  7. 基于DDD的.NET开发框架ABP实例,多租户 (Sass)应用程序,采用.NET MVC, Angularjs, EntityFramework-介绍

    介绍 基于ABPZERO的多租户 (Sass)应用程序,采用ASP.NET MVC, Angularjs-介绍 ASP.NET Boilerplate作为应用程序框架. ASP.NET MVC和ASP ...

  8. 基于DDD的.NET开发框架ABP实例,多租户 (Saas)应用程序,采用.NET MVC, Angularjs, EntityFramework-介绍

    介绍 基于ABPZERO的多租户 (Saas)应用程序,采用ASP.NET MVC, Angularjs-介绍 ASP.NET Boilerplate作为应用程序框架. ASP.NET MVC和ASP ...

  9. 基于DDD的.NET开发框架-DDD经典分层

    DDD核心思想是由业务问题来控制解决方案的形式从以数据库为中心过渡到领域模型为中心 下面这个图是我在<领域驱动设计与模式实战>书中拍下来的,他完全诠释DDD的经典分层. 程序代码中也是响应 ...

随机推荐

  1. vim编辑器经常使用命令

    高级一些的编辑器,都会包括宏功能,vim当然不能缺少了.在vim中使用宏是很方便的: :qx     開始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命令 ...

  2. 去哪网实习总结:用到的easyui组件总结(JavaWeb)

    本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发... 只是还是比較认真的做了三个月,老师非常认同我的工作态度和成果.. . 实习立即就要结束了,总结一下几点之前没有注意过的变成习惯和问题,分享 ...

  3. c++11 多线程 -- 基本使用

    c++11 多线程 – 基本使用 前言:这篇文章仅针对没有使用过c++11线程库的童鞋来高速入门,也是自己的一个简单记录,内容比較基础. 1.线程的基本使用 2.相互排斥量 3.条件变量 4.原子变量 ...

  4. Springboot+shiro配置笔记+错误小结(转)

    软件152 尹以操 springboot不像springmvc,它没有xml配置文件,那该如何配置shiro呢,其实也不难,用java代码+注解来解决这个问题.仅以此篇记录我对shiro的学习,如有对 ...

  5. STATUS CODE: 91, occurs when trying to move media from one volume pool to another.

    Overview:Symantec NetBackup (tm) will not allow a tape with active images to be moved from one volum ...

  6. [疯狂Java]JDBC:事务管理、中间点、批量更新

    1. 数据库事务的概念:     1) 事务的目的就是为了保证数据库中数据的完整性.     2) 设想一个银行转账的过程,假设分两步,第一步是A的账户-1000,第二步是B的账户+1000.这两个动 ...

  7. POJ 3132 &amp; ZOJ 2822 Sum of Different Primes(dp)

    题目链接: POJ:id=3132">http://poj.org/problem?id=3132 ZOJ:http://acm.zju.edu.cn/onlinejudge/show ...

  8. 美轮美奂宇宙星空制作神器Spacescape

    本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/46444569 作者:car ...

  9. NET使用ABP框架搭建项目

    NET使用ABP框架搭建博客项目(一) 有很多学NET开发的小伙伴建项目都比较茫然,我用什么开发?我都使用什么框架?我怎么起名字?种种问题,让一些低等.中等的工程师(甚至是高级工程师)很烦躁. 推荐一 ...

  10. ios开发事件处理之:五:事件的响应