Với mã như thế này:Tôi có thể sử dụng SqlConnection.GetSchema để nhận thông tin từ đồng nghĩa như thế nào?
DataTable schema = conn.GetSchema();
DataTable tables = conn.GetSchema("Tables");
DataTable columns = conn.GetSchema("Columns");
Khá nhiều thông tin có thể được lấy về lược đồ, nhưng phiên bản siêu dữ liệu (ví dụ: GetSchema()) không trả lại bất cứ điều gì về từ đồng nghĩa.
Chúng tôi sử dụng Từ đồng nghĩa khá nhiều trong môi trường của chúng tôi. Tôi có thể lấy thông tin Schema về chúng bằng cách sử dụng GetSchema, hay tôi cần một phương pháp khác?
GetSchema() là một điều rất tồi tệ báo cáo như 5% của một thông tin cơ sở dữ liệu nhất định (thậm chí nó là tworst cho DB khác hơn cho SQL Server). Tôi đề nghị bạn sử dụng 'sys.synonyms' được tài liệu ở đây: https://msdn.microsoft.com/en-us/library/ms189458.aspx –