Select Categories Below
Status: Open Points: 180 Time: 10:59 - Jul 09, 2008
Slevin
I have next classes : public class TechnoCardItem : { public virtual string Name { get; set; } public virtual double Proporcion { get; set; } public virtual double LowBound { get; set; } public virtual double UpBound { get; set; } public TechnoCardItem() { } public TechnoCardItem(string element, double proporcion, double lowBound, double upBound) { this.Name = element; this.Proporcion = proporcion; this.LowBound = lowBound; this.UpBound = upBound; } } public class TechnoCardItemInput : TechnoCardItem { } public class TechnoCardItemOutput : TechnoCardItem { } public class TechnoCard { public string Name { get; set; } public IList<TechnoCardItemInput> Input { get; set; } public IList<TechnoCardItemOutput> Output { get; set; } public TechnoCard() { ConstructorInits(); } public TechnoCard(string Name) { this.Name = Name; ConstructorInits(); } private void ConstructorInits() { Input = new List<TechnoCardItemInput>(); Output = new List<TechnoCardItemOutput>(); } } and next mapping files for NHibernate : <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="DeliveryNoteHandler.Core.Domain.TechnoCard, DeliveryNoteHandler.Core" table="TechnoCards" lazy="false"> <id name="ID" column="TechnoCardID" unsaved-value="0"> <generator class="increment" /> </id> <property name="Name" column="Name" /> <bag name="Input" cascade="all" inverse="true"> <key column="TechnoCardID" /> <one-to-many class="DeliveryNoteHandler.Core.Domain.TechnoCardItemInput, DeliveryNoteHandler.Core" /> </bag> <bag name="Output" cascade="all" inverse="true"> <key column="TechnoCardID" /> <one-to-many class="DeliveryNoteHandler.Core.Domain.TechnoCardItemOutput, DeliveryNoteHandler.Core" /> </bag> </class> </hibernate-mapping> <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="DeliveryNoteHandler.Core.Domain.TechnoCardItem, DeliveryNoteHandler.Core" table="TechnoCardItems" lazy="false"> <id name="ID" column="TechnoCardItemID" unsaved-value="0"> <generator class="increment" /> </id> <discriminator column ="Flag" type="String" /> <property name="Name" column="Name" /> <property name="Proporcion" column="Proporcion" /> <property name="LowBound" column="LowBound" /> <property name="UpBound" column="UpBound" /> <subclass name="DeliveryNoteHandler.Core.Domain.TechnoCardItemInput, DeliveryNoteHandler.Core" discriminator-value="0" /> <subclass name="DeliveryNoteHandler.Core.Domain.TechnoCardItemOutput, DeliveryNoteHandler.Core" discriminator-value="1" /> </class> </hibernate-mapping> The problem is when I create TechnoCard from dataBase, element Flag in database is not compered with "0" or "1" and every item goes to Input list.
Categories:
Add Categories
When adding more than one category, separate them with commas.
Advertisement
gonzalo
Date:: Jul 19, 2008
Time:: 21:13
The property ID on the TechnoCardItem class is not defined.
Answer this Question
New User
Email:
Upon submission of this form, you will automatically be registered as a Quomon user and we will send your login information to this address
Registered User
Username:
Password:
Forgot Your Password?
Enter your email address below and we will resend your login information to you.
Login Information Sent
Questions
Printing border
How do I correctly use a MINE EmineNT 4 x 1 Periph...
Sharing Multifunction Wireless Printer Without Hos...
The service Print Spooler is preventing the machin...
I have just purchased a new laptop and forgot the ...
Is WSQ Spec(Wavelet Scalar Quantization: Fingerpri...
You have 100 characters to use
Rank
Expert
Points
1.
895
2.
510
3.
400
4.
375
5.
200
6.
170
7.
150
8.
50
9.
10.
30
Register today to share your knowledge with the community and be recognized and rewarded for your contributions.
Register Here
"Psst, Quomon is a great site. Pass it on." Tell a Friend | Link To Us | Save to Delicious | Digg it
Language Options
English:
Español:
Sponsors
Questions and Answers Software Real Estate Postcards Marketing Fulfillment