实体框架/ EDMX:TablePerTypeStrategy是否完全实现?

时间:2018-09-21 18:04:14

标签: c# .net entity-framework-6 t4 edmx-designer

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

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

但是,在model.tt下生成的代码文件中的实体类缺少Table属性,据我所知,Table属性对于使用TPT策略是必不可少的。我必须手动添加这些元素才能使单元测试正常工作。

我想念什么吗?还是tt文件实际上确实缺少生成该属性的代码?

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

enter image description here

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

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

0 个答案:

没有答案