C# 使用搜索框,您可以下拉选择用户要搜索的字段。这将使您的搜索速度提高约8倍,因为您只需搜索八个字段中的一个,而不是全部字段。您还可以在下拉列表中选择“全部”,在这种情况下,您将逐个搜索所有表。如果您认为这是正确答案,请将其标记为答案。 OrgID | Org
使用搜索框,您可以下拉选择用户要搜索的字段。这将使您的搜索速度提高约8倍,因为您只需搜索八个字段中的一个,而不是全部字段。您还可以在下拉列表中选择“全部”,在这种情况下,您将逐个搜索所有表。如果您认为这是正确答案,请将其标记为答案。C# 使用搜索框,您可以下拉选择用户要搜索的字段。这将使您的搜索速度提高约8倍,因为您只需搜索八个字段中的一个,而不是全部字段。您还可以在下拉列表中选择“全部”,在这种情况下,您将逐个搜索所有表。如果您认为这是正确答案,请将其标记为答案。 OrgID | Org,c#,asp.net-mvc,database,database-design,sql-server-2012,C#,Asp.net Mvc,Database,Database Design,Sql Server 2012,使用搜索框,您可以下拉选择用户要搜索的字段。这将使您的搜索速度提高约8倍,因为您只需搜索八个字段中的一个,而不是全部字段。您还可以在下拉列表中选择“全部”,在这种情况下,您将逐个搜索所有表。如果您认为这是正确答案,请将其标记为答案。 OrgID | OrgInviteCode | OrgName | Status | ProjectTableName | InsertOn --------------------------------------------------------
OrgID | OrgInviteCode | OrgName | Status | ProjectTableName | InsertOn
-------------------------------------------------------------------------------------------
1 | RC12T67 | Organization1 | Active | Project1 | 2015-12-19 15:37:43.333
2 | BC56uI7 | Organization2 | Active | Project2 | 2015-12-19 15:37:43.333
3 | ORG1456 | Organization3 | Active | Project3 | 2015-12-19 15:37:43.333
4 | ORG2856 | Organization4 | Active | Project4 | 2015-12-19 15:37:43.333
ProjectID | OrgID | ProjectName | ProjectInvideCode | Address1 | Address2 | City |State | ZIP | Country
-------------------------------------------------------------------------------------------------------------------------------
1 | 1 | Org1Proj1 | XJ34590 | 235 Harrison St. | | Syracuse | AK | 23456234 | US
2 | 1 | Org1Proj2 | JKI8907 | 35 Sterling St. | | Syracuse | NY | 23456456 | US
ProjectID | OrgID | ProjectName | ProjectInvideCode | Address1 | Address2 | City |State | ZIP | Country
-------------------------------------------------------------------------------------------------------------------------------
1 | 2 | Org2Proj1 | RUIO90 | 90 Ram St. | | Los Angeles | CA | 23456234 | US
2 | 2 | Org2Proj2 | KLOP907 | 35 Wide St.| | Chicago | IL | 23456456 | US
SELECT
REPLACE(
REPLACE(
REPLACE(
(
SELECT DISTINCT 'SELECT * FROM Organization O JOIN '
+ ProjectTableName
+ ' PT ON O.OrgId = PT.OrgId WHERE O.OrgId = ' + convert(varchar(10), OrgId)
as [text()] FROM Organization
FOR XML PATH ('DELIMITER')
), '</DELIMITER><DELIMITER>', '
UNION ALL
'), '</DELIMITER>', '')
,'<DELIMITER>', 'CREATE VIEW Organization_Projects
AS
')