我正在使用C#和Server构建一个NHibernate应用程序。当我试图保存一个实体(使用标识生成器)时,我会得到错误“无法在插入后检索生成的id”。有人知道我为什么会犯这个错误吗?我是不是弄错了什么东西?我该怎么解决这个问题?
我在MySQL中已经做了上千次了,没有任何问题。谢谢。
数据库:
CREATE TABLE [dbo].[SubscriptionType] (
SubscriptionTypeID INT NOT NULL IDENTITY(1,1),
Name VARCHAR(255) NOT NUL
我有两个数据库连接到同一个网络(但不同的服务器),一个在MySql中,另一个在DB2 (AS/400)中。从我正在开发的Windows客户端应用程序中,我需要连接到位于两个数据库上的表,但我希望客户端只能访问MySql服务器。
我需要在MySql中有一个位于db2数据库中的某个表的“副本”,这样mysql就可以充当客户端和DB2之间的“桥梁”。我正在尝试使用联邦表,但它似乎只在两个mysql数据库之间工作。如果有帮助,我可以通过ODBC驱动程序访问db2数据库。
为了更好地解释:
Now:
C MySql DB2
L ------ table1