这些是我使用实体框架6.2.0的第一步,目标框架是4.6.1。
我正在使用“模型优先”的方法,该方法基于EDMX模型为数据库结构自动生成实体类和DDL代码。 对于此模型,使用数据库生成工作流“ TablePerTypeStrategy.xaml(VS)”,并且生成的DDL代码显示了很多表,正如人们所期望的那样。
但是,在model.tt下生成的代码文件中的实体类缺少Table属性,据我所知,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";