ich ein Modell wie dieses haben (vereinfacht)Fluent NHibernate - Karte eine Liste von Strings
public class Post
{
public string ID { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public string AuthorName { get; set; }
public List<string> Attachments { get; set; }
}
In meiner Datenbank habe ich einen Beitrag Tisch, und eine PostAttachment Tabelle
Beitrag Anhang Tabelle hat 2 Spalten:
PostID AttachmentKey
(die Grundlagen davon sind, dass die Bindung an Amazon s3 hochgeladen wird, so dass der AttachmentKey ist die s3 key)
Was ich tun möchte, ist die AttachmentKey in die Liste eines zurück/eingefügt Beitrag Objekt Karte ...
Wie würde ich über das tun dies gehen?
Dies ist nicht die richtige Antwort. Siehe meine Antwort unten. HasMany (x => x.Attachments) .KeyColumn ("PostID") .Tabelle ("PostAttachment"). Element ("AttachmentKey"); – regisbsb