none
Linq to Sql 多屬性對單 table 的問題~ RRS feed

  • 問題

  • 請問~

    例如:E-Mail

    資料庫中是 Mail table 與 EmailAddress table

    可是在程式中
    Mail Class 有四個屬性 From,To,CC,Bcc 都是對映到 EmailAddress

    我在實作中,
    我又做出來 四個 Class :From , To, CC, Bcc 都繼承 EmailAddress
    Mail 再關聯到 那四個 Class ,
    可是在使用時,拿的出來 Mail 可是再拿裡面的From 與To ...的 EmailAddress 時都會發生錯誤,

    請問我在這裡要如何製作比較好呢??

    繁請知道的大大解答一下~謝謝~
    • 已移動 Lolota Lee 2009年6月4日 上午 08:26 與LINQ有關 ([Loc]From:Visual C#)
    2009年5月29日 上午 04:55

所有回覆

  • 補上 Code 的下載點:

    點這裡

    知道解決方式的大大繁請解一下~謝謝~
    2009年5月30日 下午 05:29
  • 我不知道你的思考理念.
    像只會用一個EmailAddress Table 裡面多一個屬性欄位去放From,To,CC,Bcc
    2009年5月31日 上午 06:52
  • 好說您好~

    EmailAddress Table 裡面有一個欄位是有放來辨識是 From還是 To..的欄位

    在我上面二樓有程式碼可以下載~
    我將程式簡化到最簡化了~

    新增物件到存到資料庫都沒有問題~
    資料庫內的資料也沒有問題~
    可是再從資料庫拿出來就有問題了~

    2009年5月31日 上午 07:59
  • 你的關係拉錯了
    你應該改為
    Mail Class裡面有
    一個From屬性 1 to 1 到From Class,
    一個To的集合 1 to many 到 To Class,
    一個Cc的集合 1 to many 到 Cc Class,
    一個Bcc的集合 1 to many 到 Bcc Class,

    而From To  Cc  Bcc 的class繼承自EmailAddress


    2009年6月1日 上午 07:11