>在使用Linq到EF执行查询时,如何指定多个模式或单个模式?
>我想我可能能够执行一些连接字符串巫术,但似乎可以非常快速地变得非常丑陋.
>如何为多个模式执行实体迁移?
>您可以在对象上指定模式作为DataAnnotation(通过[table]),但不能一次指定多个模式(从我可以看出).
任何帮助都非常感谢.
解决方法 对于#1,无法直接在linq-To-EntitIEs查询中使用模式.我相信他们在EF6中添加了一些功能,但我猜你不想等到那时候.我在sql Server 2008中使用过一种解决方法,使用同义词(我相信Postgresql也有同义词功能).
例如,如果您的表名是dbo.Address和read.Address,则可以为read.Address创建一个名为read.Address_read的同义词,然后将同义词添加到EF数据模型中,而不是表本身.这使您能够同时对多个模式执行任何和所有查询,因为EF认为这些表具有不同的名称.
总结以上是内存溢出为你收集整理的c# – 在PostgreSQL中使用特定模式的Linq和Entity Migrations全部内容,希望文章能够帮你解决c# – 在PostgreSQL中使用特定模式的Linq和Entity Migrations所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)