小编Art*_*rov的帖子

如何从NHibernate映射文件生成"迁移"DDL?

我在我的项目中使用NHibernate 2和PostgreSQL.SchemaExport类为数据库生成DDL方案做得很好,但在第一个应用程序之前它很棒.

有没有办法使用NHibernate映射文件生成"迁移"DLL(批处理"ALTER TABLE"而不是DROP/CREATE对)?

postgresql nhibernate ddl continuous-integration

5
推荐指数
1
解决办法
2083
查看次数

NHibernate双向多对多关联

我有一个有以下描述的课程:

public class Customer {
    public ISet<Client> Contacts { get; protected set;}
}
Run Code Online (Sandbox Code Playgroud)

我想将Contacts属性映射到下表:

CREATE TABLE user_contacts (
    user1 uuid NOT NULL,
    user2 uuid NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

我希望它双向映射,即当Customer1添加到Customer2的Contacts时,Customer1的Contacts集合应包含Customer2(可能仅在实体重新加载后).我怎么能这样做?

更新当然我可以映射从左到右和从右到左的集合,然后在运行时进行组合,但它会......嗯......不讨厌......还有其他解决方案吗?无论如何,非常感谢你,FryHard!

nhibernate

5
推荐指数
1
解决办法
2917
查看次数

嘲弄和智能<T>

在尝试基于NHibernate测试以下IRepository时遇到了问题:

public class NHibernateRepository<T>: Disposable, IRepository<T> 
    where T : IdentifiableObject
{
    ...

    public IQueryable<T> Query()
    {
        return NHibernateSession.Linq<T>();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在地狱中模拟IQueryable<T>以返回给出集合的方式返回某些表达式.我觉得我有一些误解IQueryable<T>......

linq

4
推荐指数
1
解决办法
504
查看次数

奇怪的boo语言语法

我在Boo语言指南中遇到了一个奇怪的语法:

setter = { value | a = value }
Run Code Online (Sandbox Code Playgroud)

什么是| 运营商意味着

closures boo

3
推荐指数
1
解决办法
1079
查看次数

Visual Studio中的"贪婪"<Delete>和<Backspace>

有没有办法在Visual Studio中应用"贪婪"行为和键?"贪婪"是指当光标位置和下一个单词绑定之间的所有空格都可以使用一次击键删除时的这种行为.

keyboard visual-studio

3
推荐指数
1
解决办法
1219
查看次数

在javascript中封装

我需要创建简单的可重用javascript对象,发布几个方法和参数化构造函数.在阅读了几个"在JavaScript中的OOP"指南后,我坐在这里空头.我怎么能在地球上这样做?

这是我最后一个非工作代码:

SomeClass = function(id) {
    this._id = id;
}
(function() {
    function intFun() {
        return this._id;
    }
    SomeClass.prototype.extFun = function() {
        return incFun();
    }
})();
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
370
查看次数

为什么Flash Media Server不调用application.onDisconnect处理程序?

我在Flex/Flashcom应用程序中遇到了一个奇怪的问题.如果客户端应用程序意外断开与服务器的连接,则后者不会调用application.onDisconnect处理函数.我应该看女巫的方向吗?谢谢.

更新我没有使用服务器组件,但我确实在Linux上托管这个东西.

apache-flex flash flash-media-server

1
推荐指数
1
解决办法
5508
查看次数