我在哪里可以在SharpArchitechture项目中创建映射文件

我下面就sharparchitecture.net教程。 我创建了使用T4的几个实体,但我无法揣摩出映射到数据库做?

我想创建的映射文件中有一些关系,但我应该有添加一个新的映射文件或已经创建了一个与T4?

--------------解决方案-------------

SharpArchitecture使用FluentNHibernate作为项目PROJECT.Core定义,自动将创建一个基于实体NHibernate的映射。 这将定义基于域模型的关系。 你会发现,你经常需要自定义映射。

该项目PROJECT.Data这里,您将执行覆盖到默认的映射。 在这个项目中,你会发现一个名为NHibernateMaps几个类设置默认的映射策略文件夹。 第1步是将评估默认映射策略,看看是否需要进行任何系统范围更改默认的策略。 其次,你可能要重写一个映射一个特定的实体。 要做到这一点创建一个新类[EntityClass]地图,看起来像下面这样:

public class EntityMap : IAutoMappingOverride<Entity> {

public void Override(AutoMapping<Entity> mapping) {
//use the mapping. to override default mappings. Here is just an example
mapping.References(x => x.EntityCategory).Fetch.Join();
mapping.References(x => x.EntitySubItem).NotFound.Ignore();
}
}

您的应用程序的关系这一切在在的global.asax.cs内InitializeNHibernateSession方法。

分类:asp.net mvc的 时间:2012-01-01 人气:0
分享到:

相关文章

  • 好/简单的asp.net MVC应用程序与功能NHibernate 2012-06-30

    我在哪里可以找到一个好的/简单的asp.net MVC应用程序与功能NHibernate? 任何建议.. --------------解决方案------------- 我写了一个示例ASP.NET MVC应用程序,它使用FluentNHibernate等开源框架之中. 源代码可以在GitHub上. 按照要求在评论部分我试图总结设置FluentNhibernate的ASP.NET MVC的重要组成部分: 首先确定你的模型: public class User { public virtual i

  • 如何通过AJAX在ASP.NET MVC中添加分页功能的表?什么是最好的做法 2014-09-11

    如何通过AJAX在ASP.NET MVC中添加分页功能的表?什么是最好的做法. 如果不使用Ajax,它可能更容易,只是返回查看,但是如果使用Ajax,应该返回什么数据结构呢?我只是用JSON来返回数据,但我发现每一个JSON数据模型,返回给客户端浏览器的JS有使用不同的代码来解析它,去掉原来的表行,添加新的数据行(因为该列是不同的)等,这让我疯了,有没有更好的方法来做到这一点? 谢谢你的任何意见. --------------解决方案------------- 我会在ASP.NET MVC接近这

  • ASP.NET MVC,Spring.NET,NHibernate的初始设置/例子/教程 2012-02-27

    你有没有做一些ASP.NET MVC的研究与开发,涉及Spring.NET和NHibernate两者兼而有之? 我希望看到这样设置的一个信息的例子,这样我就可以建立自己的项目关闭的. 我试着在Google上搜寻,找到最喜欢S#ARP建筑,约常规ASP.NET(的WebForms)的文章集成框架等一些漂亮的东西. 不过,我失去了对ASP.NET MVC和物体进行了一个很好的教程. PS:我知道春天是如何和Hibernate的作品,我只是需要将它们插入一个MVC应用程序. 不想将S#ARP建筑现在.

  • 在ASP.NET MVC web层应该引用NHibernate的.dll文件? 2012-04-26

    在所有人都在谈论的关注点分离,我似乎继续运行到我的ASP.NET MVC应用程序的问题,不必引用了很多有关NHibernate和流利的NHibernate我的依赖注入库. 这是典型的? 是否有不同的方式,我应该是解决这个? 我尽量把所有涉及NHibernate的成逻辑的Data项目,但是当我有要连接ISessionFactory和ISession ,我一定要获得这些在我的Web层. 有没有人找到一种解决方法吗? --------------解决方案------------- 老实说,这不是一个大

  • ASP.NET MVC和用户认证与NHibernate 2013-12-22

    我将要开始一个新的应用程序,并很兴奋使用asp.net mvc的和NHibernate. 但是,大的"问题"就是我如何处理用户身份验证的东西. 有什么办法那些习惯使用NHibernate和MVC解决这个问题? 我的想法是让asp.net做自己的事情,我做我自己的事情数据库明智的. 难道珍玩,如果我要的角色我自己的使用提供模型和NHibernate的,如果我能想出​​如何. 或者是有没有办法将目前的代码是在MVC例如到NHibernate的? --------------解决方案----

  • 使用ASP.NET MVC 2,StructureMap,NHibernate的流利,和PostgreSQL 2014-04-30

    我正在使用一种新的Web应用程序Im做只是上面的组合,试图学习建立新的东西,以扩大我的知识. IM希望去住,如果我做好了..即时通讯一种新的MVC和其他产品,所以我试图找到一个链接到一个很好的教程,集所有这些在一起. 如果有人知道的一个或者2的设置3人一起我将不胜感激..谢谢! --------------解决方案------------- 该CodeCampServer(http://codecampserver.codeplex.com/)使用A​​SP.Net MVC 2,Structur

  • 在ASP.NET MVC使用Oracle存储过程与NHibernate 2014-08-18

    你能告诉我去,其中包括使用与NHibernate的MVC ASP.NET应用程序的Oracle存储过程的示例应用程序? --------------解决方案------------- 签出源2.1.1.GA或更高. 打开NHibernate.Test项目. 见/ sqltest语句/自定义/甲骨文/ 查看映射的测试用例在这里 http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernat

  • 新的ASP.NET MVC项目包含会员功能,但没有数据库 2012-12-28

    我创建ASP.NET MVC 3项目,它具有功能来创建用户登录/注销. 不过,我没有看到它的努力与合作的数据库. 我以为,一个MDF文件将被添加到App_Data文件夹,但我没有看到它在那里. 当我尝试注册一个用户,它不能找到一个SQL Server. 在web.config中连接字符串: <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Secur

  • 如何传递参数给AjaxOptions类的ASP.NET MVC的的onSuccess功能? 2013-01-11

    如何传递参数给OnSuccess的功能AjaxOptions类的ASP.NET MVC? 这里是我的代码,但它不工作: <%= Ajax.ActionLink("Delete", "Delete", "MyController", New With {.id = record.ID}, New AjaxOptions With { .Confirm = "Delete record?", .HttpMethod = &q

  • ASP.Net MVC提供螺栓固定式功能,现有的Web应用程序 2013-11-12

    是否有可能有一个ASP.Net MVC应用程序为核心的应用程序,然后有一个包含,模型,控制器和视图,编译,然后复制到核心应用程序bin目录中,以便核心应用程序会发现这一点额外的功能了一个单独的项目呢? 我希望你能看到我想要建议. 我刚才提到可能不是正确的,但本质上是方法有预先确定的功能的核心Web应用程序,然后偶尔通过另一个项目在解决方案中添加额外的功能 更新:现在使用ASP.Net MVC 3,阅读这篇文章,便携领域的作者似乎认为是我不完全理解另一种方式. 如何才能实现我想要的MVC 3? -

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.432 (s). 10 q(s)