0

这些是我使用实体框架 6.2.0 的第一步,目标框架是 4.6.1。

我正在使用“模型优先”的方法,基于 EDMX 模型为数据库结构自动生成实体类和 DDL 代码。对于此模型,使用了数据库生成工作流“TablePerTypeStrategy.xaml (VS)”,并且生成的 DDL 代码显示了许多表,正如人们所期望的那样。

但是,model.tt 下生成的代码文件中的实体类缺少 Table 属性,据我了解,这是使用 TPT 策略所必需的。我必须手动添加这些以使我的单元测试正常工作。

我错过了什么吗?还是 tt 文件实际上真的缺少生成该属性的代码?

更新:根据要求,这里是模型(一部分)的屏幕截图。

在此处输入图像描述

更新 2:这是使用的连接字符串:

private const string ConnectionString = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=\"P:\\Visual Studio\\Projects\\RightsManager\\Database\\RightsManager.mdf\"; Integrated Security=True;Connect Timeout=30";
4

0 回答 0