1
私は、スキーマ「ADM」と表「インシデント」とADMINCIDENTSクラスを持っている:表注釈無効なオブジェクト名
[Table("ADM.INCIDENTS")]
public class ADMINCIDENTS
{
[Key]
public int INCNUM { get; set; }
}
私は自分のデータベースを照会すると、生成されたSQLコードは次のとおりです。
SELECT DISTINCT [inc].[INCNUM]
FROM [ADM.INCIDENTS] AS [inc]
Sqlは、[ADM.INCIDENTS]は無効なオブジェクトであると言います。 SQLクエリが生成されるように、私は私のテーブルに注釈を付けるにはどうすればよい は後の括弧内のテーブルに括弧内の前にスキーマを追加し、次のように:
SELECT DISTINCT [inc].[INCNUM]
FROM [ADM].[INCIDENTS] AS [inc]
テーブル名とスキーマ名が混在しています。オリジナルの[ADM.INCIDENTS]はテーブル名です。 '[ADM]。[INCIDENTS]'、ADMはスキーマ名、INCIDENTSはテーブル名です。 – DVT
ああ、私の質問を書いて、スキーマの追加について尋ねます。 – epv