EF4 CodeFirst CTP5 nvarchar(max) 通过属性
有没有办法创建一个自定义属性,使 EF CodeFirst 在分配给 poco 类的属性时使用 nvarchar(max) 作为数据类型?我知道这可以通过 Fluent api 实现,但我们希望将所有定义放在一个位置,这就是元数据类。
流畅的API:
modelBuilder.Entity<Event>().Property(p => p.TicketText).HasColumnType("nvarchar(max)");
Is there a way to create a custom attribute that will make EF CodeFirst use nvarchar(max) as datatype when assigned to a property of a poco class? I know this is possible via fluent api, but we would like to have all definitions within one place and thats the metadata class.
Fluent API:
modelBuilder.Entity<Event>().Property(p => p.TicketText).HasColumnType("nvarchar(max)");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)