Quantcast
Channel: EntityFramework Reverse POCO Code First Generator
Viewing all articles
Browse latest Browse all 1642

New Post: Some Foreign Keys are not generated

$
0
0
Hallo,
im using Version.2.12.3

some Foreign Keys are not generated.

Example SQL
CREATE TABLE [dbo].[Company](
    [coID] [int] IDENTITY(1,1) NOT NULL,
    [cocogID] [int] NULL,
    [cocuID] [int] NULL,
    [coName] [nvarchar](255) NULL,
    [coShortName] [nvarchar](50) NULL,
    [coHtmlName] [nvarchar](1000) NULL,
    [coEmployerNo] [nvarchar](50) NULL,
    [coValidFrom] [datetime] NULL,
    [coValidTo] [datetime] NULL,
    [coVatIdNo] [nvarchar](50) NULL,
    [coURL] [nvarchar](255) NULL,
    [coActive] [bit] NOT NULL CONSTRAINT [DFCompanyCoActive]  DEFAULT ((0)),
 CONSTRAINT [PK_Company] PRIMARY KEY CLUSTERED 
(
    [coID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[Company]  WITH CHECK ADD  CONSTRAINT [FK_Company_CompanyGroup] FOREIGN KEY([cocogID])
REFERENCES [dbo].[CompanyGroup] ([cogID])
GO
ALTER TABLE [dbo].[Company]  WITH CHECK ADD  CONSTRAINT [FK_Company_Customers] FOREIGN KEY([cocogID])
REFERENCES [dbo].[Customers] ([custId])
generates to:

``` snip
// Company
[DataContract]
[GeneratedCodeAttribute("EF.Reverse.POCO.Generator", "2.12.3.0")]
public partial class Company : TravelProBaseEntity
{
    private int _coID;
    [DataMember(Order = 1, IsRequired = true)]
    public int coID { get { return _coID; } set { OnNotifyPropertyChanged(ref _coID, value); } } // coID (Primary key)

snip

    // Reverse navigation
    public virtual ICollection<AccountBookingGroup> AccountBookingGroups { get; set; } // AccountBookingGroups.FK_AccBookGrp_Company
snip

// Foreign keys
    public virtual Customer Customer { get; set; } // FK_Company_Customers
public Company()
    {
        coActive = false;
snip
...

Do you have any suggestions why the Foreign Key 'FK_Company_CompanyGroup' is not generated?

This results in Execution Errors on queriing the comanies Entitys.

Thanks

Christopher

I can Upload more Code if nedded.

Viewing all articles
Browse latest Browse all 1642

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>