0
データを照会するデータベースにdbcontext
を作成しようとしていますが、テーブル名はTable
です。 SQL ServerのTable
。私はデータベースを作成していないし、それを使って何かをするアクセス権も持っていない。テーブル名にピリオドを持つテーブルのDbContext。エンティティフレームワーク
テーブルにピリオドがある場合は、dbcontext
またはクラスを作成するにはどうすればよいですか?
public DbSet<ADM.INCIDENTS> ADM.INCIDENTS { get; set; }
はまた、あなたがEntity Frameworkを使用してテーブルのクラスを作成している場合は、クラスADM.INCIDENTS.cs
に名前を付ける必要がありますか?そうしたら、どうやってやるの?
public class ADM.INCIDENTS
{
[Key]
public int ID{ get; set; }
public string Incident{ get; set; }
}
ありがとうAndres、これは動作しますが、私のSQL QueryはSELECT [i]。[ID]、[i]としてデータを取得しようとしています。[ケース] [ADM.INCIDENTS] FR [i] SELECT [i]。[ID]、[i]。[CASE] FROM [ADM]。[INCIDENTS] AS [i]として、SQLは[ADM.INCIDENTS]を受け入れません。 – epv
私の推測あなたは 'ADM'スキーマを持っていますか?もしそうなら、あなたはオーバーロード '[TABLE(" INCIDENTS "、Schema =" ADM ")]'を使う必要があります。 –