我想定義關係,其中學生只能有一個最愛課程。我希望它看起來像這樣的DB: STUDENT
ID
Name
FavoriteCourseID
COURSE
ID
Name
如何與實體框架實現這一目標?我寧願僅僅通過屬性來指定它。我想: public class Student
{
public int ID { get; set;
我有一個訂閱者模式 // Subscriber Model
id
user_id
subscribable_id
subscribable_type
public function user()
{
return $this->belongsTo('App\User');
}
public function subscribable()
{
return
我想壓縮表中的數據,使得在序列對中沒有冗餘,例如a,b與b,a相同。 具體來說,我想從表中可以得到:redundant_relations +------+------+------+
| p1 | p2 | score|
+------+------+------+
| a | b | 0.8 |
| a | c | 0.67 |
| b | a | 0.8 |
| c | a |