none
急。EF的EDMX中无法添加表与视图! RRS feed

  • 问题

  • 请教各位ggjj,EF的edmx中添加的表是否必须有主键?,我添加没有主键的表无法添加,另外视图本身没有主键,同样无法添加成功,另外添加的表或视图的名称中是否允许有中文。。谢谢大家帮忙!
    2009年4月3日 5:40

答案

  • 奇怪 你说的问题我没发现
    我这边 View 和无key表 只要添加了  每个字段都是key





    工作突然有点忙 嘿嘿
    • 已标记为答案 lsxqw 2009年4月23日 5:30
    2009年4月10日 15:14
  • 我也碰到过没有主键的表在映射时可能出现问题~而且就算映射成功~在添加记录时~如果该表没有主键也可能会发生些奇怪的错误~现在我的办法是尽量每个表设置主键~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    • 已标记为答案 lsxqw 2009年4月23日 5:29
    2009年4月22日 7:11
    版主

全部回复

  • 你好,

    请问你说的EF 和EDMX是指什么,没听说过ADO.NET和Linq中有这个名词啊。


    Microsoft Online Community Support
    2009年4月8日 2:59
  • 奇怪 你说的问题我没发现
    我这边 View 和无key表 只要添加了  每个字段都是key





    工作突然有点忙 嘿嘿
    • 已标记为答案 lsxqw 2009年4月23日 5:30
    2009年4月10日 15:14
  • 你好,谢谢你的关注。
    我写的有些偷懒了,把Entity Framework缩写成EF,EDMX就是那个VS中的设计器,我也不知道叫啥好,就按文件扩展名写了。。
    2009年4月13日 7:00
  • 你好,谢谢你的关注。
    我的环境是VS2008RTM直接装的SP1,数据库为SQL Server2008。在ws2003sp2与win7beta上分别测试过,都添加不了。
    对于数据库表我没有在网上找到具体的说明是否可以添加无主键表,对于View,msdn上说sp1版本中的实体设计器不可以添加Queryview,我不知道这个Queryview与view有什么区别,我就是单纯想添加SQL Server数据库中的View。
    另外说明,这个数据库是Office Project2003保存项目的数据库。
    2009年4月13日 7:17
  • 我也碰到过没有主键的表在映射时可能出现问题~而且就算映射成功~在添加记录时~如果该表没有主键也可能会发生些奇怪的错误~现在我的办法是尽量每个表设置主键~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    • 已标记为答案 lsxqw 2009年4月23日 5:29
    2009年4月22日 7:11
    版主
  • 我也碰到过没有主键的表在映射时可能出现问题~而且就算映射成功~在添加记录时~如果该表没有主键也可能会发生些奇怪的错误~现在我的办法是尽量每个表设置主键~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。

    手工编辑xml倒是可以添加。看到你有到问题啦,我还是保留strongtype dataset吧。。
    2009年4月22日 15:50