For easy I will tell based on the example included in the official installation package LinqConnect (CRM_Demo from c:\Program Files (x86)\Devart\dotConnect\Linq\Samples\ and from http://www.devart.com/linqconnect/docs/CrmDemo.html).
Used Database - MySQL, Oracle, SQLite.
Problems by priority (max = 100, min = 1)
Pri:100 - If generate database from model, for table Orders result:
Code: Select all
CREATE TABLE crm_demo.Orders (
OrderID INT(9) NOT NULL,
CompanyID INT(9) NULL,
...
PRIMARY KEY (OrderID),
CONSTRAINT FK_Orders_Companies FOREIGN KEY (CompanyID) REFERENCES crm_demo.Companies (CompanyID),
CONSTRAINT FK_Orders_Companies FOREIGN KEY (ShipCompanyID) REFERENCES crm_demo.Companies (CompanyID),
CONSTRAINT FK_Orders_Person_Contacts FOREIGN KEY (ContactID) REFERENCES crm_demo.Person_Contacts (ContactID)
)
Code: Select all
...
CONSTRAINT FK_Orders_Companies_CompanyID FOREIGN KEY (CompanyID) REFERENCES crm_demo.Companies (CompanyID),
CONSTRAINT FK_Orders_Companies_ShipCompanyID FOREIGN KEY (ShipCompanyID) REFERENCES crm_demo.Companies (CompanyID),
...
Pri:20 - If chenge name for class "Order" to "OrderTable", Navigation Properties in classes Person_Contact, Company and Order_Detail don change name to new "OrderTables".
Very much I ask to fix the problem as soon as possible, it does not allow us to release the product in time.
Maximum priority issue is very important.
PS: My developer license number is CRUni-00787 and CRSqlED-00467.