问题标签 [fluent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nhibernate - 流畅的 NHibernate HasManyToMany() 映射
我在使用多对多关系的 Fluent NHibernate 示例中遇到问题。我试图找出一个类似案例的例子,我发现了很多,但我仍然遇到同样的问题。
运行测试项目时,抛出如下异常:
NHibernate.PropertyAccessException:project.Entities.User.UserName 的 getter 发生异常 ---> System.Reflection.TargetException:对象与目标类型不匹配。
这是表格的图像:
和代码
这是代码,网络上的大多数示例和 Fluent Nhibernate 映射页面都是以相同的方式编写的,所以有什么想法吗?
wpf - 有没有流畅的WPF项目?
作为我不断尝试与 WPF/XAML 达成协议的一部分,我对在 UI 编码中应用流畅的接口产生了兴趣。
我知道 Fluent Silverlight ( http://code.google.com/p/fluent-silverlight/ ),但我似乎找不到任何与 WPF 等效的东西。
就个人而言,我发现很难接受将 XAML 和 C#/MVVM 结合起来做所有事情。在我看来,UI 编程的某些方面(例如数据绑定)在代码中比在声明性 XAML 中更好地表达。
一个流畅的 WPF 界面似乎正是实现这些目标的东西。
c# - 有没有一种简单而优雅的方法可以让 ICollection 在 C# 中更流利?
示例:我想要一个自定义集合类的Add
方法ICollection
来实现方法链接和流利的语言,所以我可以这样做:
我可以想到一些选项,但它们很混乱,并且涉及将 ICollection 包装在另一个界面中等等。
c# - C#中具有流畅接口的多级继承
给定下面的示例控制台应用程序:
问题 #1:为什么 .Name() 返回 typeof OranizationBuilder,但 .Write() 调用 CorporationBuilder?
问题 #2:如何让 .Name() 返回 typeof CorporationBuilder?
编辑/更新
这是我第一次尝试解决方案(见下文),尽管我被困在工厂内部并且不确定如何配置 .Organization() 和 .Corporation() 方法类型。
具体问题区域如下:
如何配置 OrganizationBuilder 和 CorportationBuilder?
c# - 用于构建控件的 C# Fluent API:需要反馈
我一直在努力 ( http://tinyurl.com/m4hzjb ) 使用这个 Fluent API 来实例化 ASP.NET 控件,并且觉得我现在有一些看起来运行良好的东西。我正在寻找一些反馈和意见......好的,坏的或冷漠的。你会觉得这有用吗?您预见到的任何技术问题?改进空间?
这是创建标准 TextBox 控件的一个非常基本的用法示例。仅实现了两个属性/方法,但可以轻松扩展 API 以支持控件的完整属性功能集。
用法
这是完整的 ControlBuilder 类。
建造者
ruby - 流利的正则表达式的 Ruby 标记列表
我想使用 Ruby 清理其标签的 HTML 页面。我有原始 HTML,并且想定义一个标签列表,例如 ['span'、'li'、'div'],并创建一个可以按顺序运行的正则表达式数组,这样我就有了
每个标签有两个正则表达式(开始和结束)。
我是否有办法以编程方式执行此操作(即从标记数组预先构建正则表达式数组,然后以流畅的模式运行它们)?
编辑:我意识到我实际上一次问了两个问题 - 第一个关于将标签列表转换为正则表达式列表,第二个关于调用正则表达式列表作为流利的。感谢您回答这两个问题。我将尝试使我的下一个问题成为单一主题。
nhibernate - Fluent NHibernate:奇怪的列映射行为
我在尝试使用 Fluent NHibernate 映射实体时遇到了许多问题。
我有三个实体,如下所示:
请注意,Category 使用 int 作为其 ID,而其他类使用 Guid。
我的映射类如下所示:
最后,我有以下约定,它指定应该如何命名引用 id 列:
以下是 NHibernate 决定生成表的方式:
Product 表的生成有几个错误:
- “SellerId”列由于某种原因重复;重复的列不符合我的命名约定。
- 我试图通过向 References 方法提供“Category”值来覆盖“CategoryId”列的命名约定。但是,该表仍然使用约定。
到底是怎么回事?
nhibernate - Fluent NHibernate 分层数据
大家好。关于流利语法的快速问题。我原以为我失败了,但我遇到了一个奇怪的失败。基本上,我有一种层次结构,我试图坚持下去,而且这一切似乎都有效,除非我用 db 进行实际的集成测试。
我有一个 Node 对象,它有一个 Parent 属性,它是另一个 Node,以及一个支持只读 Children 属性的 _children 字段,它也是 Node 的集合。
属性处理关联关系,并且内存中的对象测试得很好。但是,当我从存储库(我的测试中的内存中 SQLite 数据库)中检索它们时,任何节点的子节点都出于某种原因包含自身。有任何想法吗?
我的映射主要是使用 AutoMap 完成的,但我已经覆盖了以下内容:
我也尝试过不使用 Inverse() 调用。
nhibernate - 字典的 FluentNHibernate 映射
使用 Fluent NHibernate 映射简单 Dictionary 属性的最佳方法是什么?
orm - Fluent NHibernate HasManyToMany() 保存/更新问题
我有以下代码,它应该提供特定的功能,但它不是:S
无论如何,这是我的问题:
http://img525.imageshack.us/img525/1315/diagramp.png
这是映射代码:
我的问题是当尝试(为特定用户分配角色)时,用户名被添加到表 UserInRoles 但角色 ID 如果它已经存在,它将从对应的行中删除并分配给新行,知道吗?