我在ListBox中选择多个项目时遇到问题.
我已经尝试从Selector派生新的控件并编写无法正常工作的ListBox助手类(如预期的那样).
Selector类的问题是,它没有暴露SelectedItems,它是绑定属性并使用选择更改事件操纵它的地狱.
ListBox Helper类的问题是,我正在获取多个选择所需的数据,但它永远不会遇到绑定属性.
有没有人知道实现多选列表框的更好方法?
提前致谢...
我使用一对一映射存在问题.我搜索过互联网并找到了许多解决方案,但没有一个令人满意.大多数示例都带有在子类中存储父实例的开销.
我想在具有外键约束关系的子类中仅使用父Id,但不想在子节点中保留任何父实例.
当我尝试从数据库加载记录时,它会抛出异常"没有给定标识符的行[AssemblyName.]".但是,记录存在于表"B"中.
针对这个问题的解决方案?
班级结构:
class A {
public virtual string Id {get;set;}
public virtual B B {get;set;} // properties...... }
class B { public virtual string Id {get;set;} // properties......
public virtual string ParentId { get;set;} // class A Id }
Run Code Online (Sandbox Code Playgroud)
数据库结构:
CREATE TABLE [A](
[Id] [nvarchar](45) PRIMARY KEY
) ON [PRIMARY]
CREATE TABLE [B](
[Id] [nvarchar](45) PRIMARY KEY,
[ParentId] [nvarchar](45) NOT NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
映射:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="A,AssemblyName" table="A" lazy="true">
<id name="Id" column="Id" type="string">
<generator class="assigned"/> …Run Code Online (Sandbox Code Playgroud) 有没有人对NHibernate Repository有适当和简化的写作?我在FlexBuilder中使用了Java,Hibernate,LCDS DataService存储库(使用rtmp通道),并希望用C#.NET实现精确的基础.
我已经浏览了大量的在线文档,但没有任何反映出与FlexBuilder一样的确切用法.
如果有人有一个小的示例应用程序然后分享.这会很有帮助.
关于尼廷