CREATE TABLE Blog_Community ( blog_Id int NOT NULL , community_Id int NOT NULL )
CREATE TABLE Communities ( community_Id int IDENTITY (1, 1) PRIMARY KEY, community_Name varchar (50) , community_Intro varchar (500) )二.编写实体类代码为了实现多对多的关系,我们要在Blog、Community类中分别使用HasAndBelongsToMany特性,不需要编写Blog_Community类。示例代码:// Blog [HasAndBelongsToMany( typeof(Community), Table="Blog_Community", ColumnRef=" community_id ", ColumnKey=" blog_id " )] public IList Communitys { get { return _community; } set { _ community = value; } }
// Community [HasAndBelongsToMany( typeof(Blog), Table="Blog_Community", ColumnRef="blog_id", ColumnKey="community_id" )] public IList Blogs { get { return _blog; } set { _ blog = value; } }