对于你的数据库设计/性能专家.
如果您有一个用于跟踪会计年度财务数据的数据库,那么在X和Y之间进行日期类型搜索(例如PaymentDate,或者更好地保留基于int-key的表)是否更好/更高性能/更清晰在其中定义的会计年度期间,并使用付款日期和该密钥标记付款表,因此where子句是FiscalPeriodID = X的位置?
我确信对于较小的数据集而言并不重要,但我们假设这些数据将在数百万行中.
好吧,我打算用锤子敲打我的键盘.我本周末决定和EF一起玩,我在4.0开始了一个项目.我发现4.1已经出来所以我下载并安装了包.
想象一下,当我在dbExtensions中使用Load()方法并且无法找到它时,我感到很惊讶.所以我添加了对安装程序创建的EntityFramework二进制文件的引用,从项目中删除System.Data.Entity引用,重建,它说
"类型'System.Data.Objects.ObjectContext'是在未引用的程序集中定义的.您必须添加对程序集'System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用".
我试图重新生成我的模型,我尝试删除东西,我尝试通过使用直接引用4.1.什么都行不通.
我显然遗漏了一些基本的东西.我怎么告诉visual studio使用4.1框架?? !!