associations

    1熱度

    3回答

    我正在根據我的計劃this question對「特色」進行建模,並且遇到了一些絆腳石。 我定義Song的初級和特色的藝術家是這樣的: has_many :primary_artists, :through => :performances, :source => :artist, :conditions => "performances.role = 'primary'"

    113熱度

    9回答

    創建has_and_belongs_to_many協會給出下面的 class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end 你如何定義企業和用戶

    3熱度

    3回答

    可以說我有以下的DataMapper資源: class Post include DataMapper::Resource has n, :comments ... end class Comment include DataMapper::Resource belongs_to :post ... end 要獲得職位

    -2熱度

    1回答

    我對NHibernate很新,並且遇到了讓這種映射工作的問題。我正在使用NHibernate 2.1.0.GA和NHibernate.Mapping.Attributes 2.0。 我有一個表與自身作爲父/子關係(t_Posts): t_Posts ------------------------ (PK) PostID bigint DatePosted datetime

    3熱度

    4回答

    假設類存在具有類型Habitat的屬性。這兩個類都在它們自己的.cs文件中實現。當我將兩個類從類設計器拖放到一個新的類圖上時,我沒有看到從存在到居室的關聯行,而代碼中存在關聯關係。我做錯了什麼,或者這只是沒有在VS中實現呢?

    1熱度

    2回答

    「關聯?」該Rails docs say當我創建一個belongs_to的關聯應該存在的查詢方法實際上並沒有獲得創建: class Author < ActiveRecord::Base has_many :posts end class Post < ActiveRecord::Base belongs_to :author end >> p = Post.crea

    0熱度

    1回答

    很抱歉,如果這個問題太含糊,但我寧願不要糊塗,這與我的假設有關,關於什麼可能或可能不是真正相關的背景信息。 如果我創建關聯,如員工屬於關聯公司 當我創建了員工一個視圖,並希望展示自己的公司名稱我怎麼能僅僅通過顯示公司名稱... <?php echo $employee['Employee']['Company']['company_name'] ?> 或只是一個自定義屬性(如果這樣的事情存在)

    0熱度

    1回答

    我有一個實體模型,其中繼承結構中的基類與另一個類有關聯,並且想知道基類的子類型是否也將關聯映射了? 對於位的更多信息,這裏是系統的這部分的基本輪廓: 交通運輸是基類,與業主的關聯。自行車和汽車是兩個亞類。 它們使用Table Per Subclass繼承結構在3個表中使用相同名稱表示。 Transport表保存對Owner的外鍵引用。 這就是我這種映射應該如何工作,我正確嗎?我沒有看到任何解決這個

    1熱度

    3回答

    使用has_many/belongs_to方法很容易將模型關聯到另一個模型。假設以下型號: class Movie < ActiveRecord::Base has_many :actors end 因此,我可以從給定的電影實例中找到演員。但是現在,考慮到通過演員關聯獲得的演員實例,我想找到關聯中的電影實例。像「associated_instance」或「back_associat

    1熱度

    1回答

    我有一個簡單的數據庫,它具有以下關係。 每臺服務器都有一個遊戲。 現在表格遊戲只是服務器上可能存在的不同遊戲的列表。但是,當我執行@ server.game時,我得到一個SQL異常,因爲它試圖找到它的遊戲的INSTANCE(選擇* from games where game.server_id = 1)我真的很喜歡它(選擇* from games where game.id = @ server.